Added the ability to configure how the settings are read. Added a "Setting" suffix convention.
Suffix has 2 'f's Rob
Merge branch 'SettingSufixConvention' of github.com:droyad/ConfigInjector
Refactored SettingsReaders into SettingKeyConventions. We have one reader but many conventions that can return different keys for the same setting type.
Setting suffixes introduced the possibility of multiple matches as setting keys are no longer guaranteed to be unique. Added handling of these.