Added support for cppcheck with "make check"
Took a pass to clean up the code, fix memory leaks, convert tabs to spaces, and other little things.
Added a default constructor and private copy constructor to hashmap.  Added SetSize() and SetHashFunction() to setup the hashmap after a default constructor.
Merge branch 'master' of github.com:Zethes/Jatta
Renamed the ipp files. Most tools don't recognize them. Introduced new naming convention of Name_SubName.h.
Added copy constructor, GetKeys(), and GetEntries() for HashMap.
Added cloc target (count lines of code).  Use with "make cloc" or "make clocfiles"
Forgot to commit a file.
Fixed a bunch of warnings.  Left some warnings in Visual Studio that are fixed by the mathfix branch.
Added an automatic code styler (astyle).  Ran the current source through it.
Fixed some silly issues. Pow returned a bool(?) and a comment was wrong.
Added a simple 3dworld example.
Merge branch 'master' of github.com:Zethes/Jatta into mathfix

Conflicts:
	src/Jatta/Math/Math.h
	src/Jatta/Math/Math.ipp
	src/Jatta/Math/Matrix.cpp
	src/Jatta/Math/Vector3.cpp
	src/Jatta/OpenGL/RawGL.h
	src/Jatta/Windows/Window.cpp
Fixed bad merge with Window.cpp
Renamed files to match the new filename convention.
Stylized the code.