config: json properties case insensitive

Allowing json properties to be entered in a case agnostic
style. This fixes issues raised where users were entering
phantomJS, but the system expected phantomJs.