Added build scripts and test infrastructure. TestProgram.cpp currently only runs 10 million SHA512 hashes in serial.
Removed test code from RunTest.sh
Moved loop out of test function
Changed scale on RunTest.sh to same scale output by TestProgram.cpp
Removed CMake fluff, updated .gitignore, renamed output executable, added basic implementation of Parallel::Foreach and added parallel test to TestProgram.cpp
Merge branch 'feature/ParallelForEach' into develop

Conflicts:
	.gitignore
	CMakeLists.txt
	Makefile
	RunTest.sh
	TestProgram.cpp