Bug 540662 - [Tips] Preference to unsubscribe from a Tip Provider

This change adds supports for disabling and enabling providers. The
preference can be specified via product customization, with the
following line:

org.eclipse.tips.ide/disabled_providers=<comma sep list of provider ids>

This patch provides additional coding to prevent initializing of the
preferences on every call.

Change-Id: I636c537ba4fbd51cee7915c9e452e2b03b5caa65
Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
1 file changed