Display ConfigKeys of enum types as drop-down list

In the Add Application wizard, required config keys that are enumerated types will appear as drop-down lists.
Merge pull request #963 from richardcloudsoft/config-key-drop-down-list

Display ConfigKeys of enum types as drop-down list