Starting the build system (re)write

Adding old solver as a basis for the new build system processing.
Adding (preliminary) vcxproj generation
Win32 buildsystem

mtime check added
ignoring few created files
auto creation of core and test projects
*nix build system