CMake build monitor; Launcher files

Custom CMake build monitoring system implementation. Builds follow a
standard MAJ.MIN.BUILD structure. Manual changing of build currently
required.

Initial commit of launcher files for the engine. Launcher will serve to
ensure the engine build is current.
CMake dev builds

Updated CMakeLists file to allow for the creation of concurrent Stable
and Dev builds. Set the DevRelease variable to a negation (N, No, 0) to
build using the stable source. Original main.cpp has been renamed to
stable.cpp to clarify this change.