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