Merge pull request #8 from bzar/master

Fix kmMat3Adjugate
Add some AABB functions
Merge branch 'master' of github.com:Kazade/kazmath
Implement kmAABBInitialize
Remove duplicated function prototypes (thanks Chris Camacho)
Implement kmAABBCentre
Implement the compilation of the Java JNI wrapper. The JAR package is wrong I think.
Add some missing linker flags to the CMakeLists.txt for the Java wrapper
Make things actually work
Add requested public domain header to kazmath.c
Merge branch 'master' of github.com:Kazade/kazmath
fixing include for mac
Add a kmVec2Cross method
kmVec2DegreesBetween now returns a value between -180.0 and +180.0
Merge branch 'master' of github.com:Kazade/kazmath
Add a simple test for kmVec2DegreesBetween
Simplify kmMat3Transpose and make it work on the same input and output. Fix a broken test that was using double rather than kmScalar and trashing memory
Implementation of kmPlaneIntersectLine, commented out unused variable ub in ray2.c, changed include <malloc.h> to include <stdlib.h> in mat44stack.c (Xcode compatibility)

Conflicts:
	kazmath/GL/mat4stack.c
Allow multiple contexts to use kazmath GL matrix stack
Clean up the kmRay2IntersectLineSegment function