Improve CMake VS project generator batch files

* Added help information if CMake is not available
* Only create the build folder if it doesn't exist already
* Don't echo statements executed
* Restore current directory after build
... pause the batch files on errors too
Fix semi-critical issue with demo recording which was introduced in commit for timestamped demos.