Issue #20: Initial removal of Configurator module and addition of code to process config from json.
Issue #20: Add ability to retrieve first binary date and binary repository information from the configuration in JSON.
Issue #20: Make configuration objects re-encodable to JSON.
Issue #20: Remove ability to create new application from ui menu in the core application.
Merge branch 'master' into issue-11