Converted math classes to use double precision.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Initial conversion of entirety of library.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixed a overlooked bug in Orthographic camera where integer math needed
a cast to double.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixes some outstanind float literals. Also made some improvements to
methods of MathUtil class based on @ToxicBakery's suggestions.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Typographical fixes to the change log.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixes an over looked integer math to double error causing fractional
values to calculate incorrectly. 

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Another integer math fix.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixes bugs in MD5 animations caused by the double conversion.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Merge branch 'Convert_Double' into Matrix4_Improvement
Began rewrite of Matrix4 class. Modified constructors and set methods.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Resolve #964
Updated the license.
Updated all of the classes to include the license.
Fixed a few outstanding issue presented in the pull request.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Merge pull request #1007 from MasDennis/Convert_Double

RFC: Convert double
Merge commit '30c452d52b8d391a501e9956fa398e06d719028d' into Matrix4_Improvement
MasDennis/Rajawali#968 Matrix4. Organized identity, transpose,
determinate, translation and scale methods. Added toString method and
began working on multiplication methods.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Finished implementing most of the methods and reorganizing. Have some
creation methods and multiplication methods to finish. 

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Finished implementation of the Matrix4 class.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Made some corrections to Matrix4 and Quaternion.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Began converting to using Matrix4.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Made initial conversion to using Matrix4 in the library.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>