Merge remote-tracking branch 'pk/about_time' into develop
Export the AppConfig struct in python
Updated the load objects script to use the AppConfig to get the scripts directory
Cleaned up PythonScript interface
Prepare BaseSwgCommand for scripting by moving construction responsibilities to a virtual Initialize method.
Added simplified command creator registration for C++ command classes
Cleaned up the sql batch installer

Cleaned up the sql batch installer so that it makes use of 'dir' a little more wisely. Also fixed the issues with re-installing of some databases multiple times.
Abstracted python bootstrapping to a private member function
Provide an Initalize phase where all services have been added to allow them to load their own resources before the startup phase begins
Add Initialize implementation for command service to load it's internal resources.
normalized spacing
Ensure run is invoked before grabbing a global
Change from using module names to script paths
Cleaned up python usage in the Attributes service.
Reimplements the mysql setup script. This version is more maintainable, cross platform, and has more options.
Cleaned up character issue
Break apart the instance building routine to make it easier for debugging
Cleaned up service initialization and startup procedures to prevent issues with cycles during loading.

Initialize = Load internal resources
Startup = Register with other services and begin processing
Merge pull request #564 from J-N/develop

fix for linux compiling
PythonScript now executes by default unless the delayed execution flag is set (good for times when things like the kernel need injected into the python namespace)