Added internal configuration that does not depend on the xmlconfig classes.

This will make it easier to implement user control of the feature toggles.
Added the ability to add custom overrides so features can be switched on for a specific user.