add initial support for viewing variants in the sdk config tree. refactor some code which initializes sbsv2 contexts.
some hacks added for re-loading configurations when the default config is a variant.
# "featureName" property - name of the feature
featureName=Carbide.c++ Extensions - Code Scanner