Started cleaning up the project.

- Normalized all line endings.
- Created an initial project structure.
- Removed single IDE projects.
- Introduced clearer names for some classes and files.
- Converted all class names to PascalCase.
Added a note to the README regarding newlines.
Added include guards to header files.
Removed dependency on stdafx.h
Replaced tabs with 4 spaces.
Created a CMake project. It builds only basicmath for now.
Converted DllLoader to a cross-platform LibraryLoader.
Added CMake support for the interpreter project.
Fixed compile errors on Clang.
Added CMake support for the GUI.
Fixed case-sensitive file names.
Fixed CMake on versions lower than 3.0
Fixed GCC complaining about cdecl
Additional cdecl fixes.
Perform RCC manually, so the project works on CMake 2.8
Made working on VS2013.
Updated the README with setup instructions.
Added basicmath to libraryloader_example's dependencies.
Check for C++11 only on GCC and Clang
Added more warnings.