Started rewrite of Quaternion class. Reordered and refactored some
methods. Added some new methods from the libGDX implementation.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Updated Quaternion class to be more efficient and consistent. Also added methods based on the libGDX implementation.

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

RFC: Quaternion rewrite/refactor
Update CHANGELOG.md

Fixed a typo in the changelog and moved the Vector3 section up to go with related sections.
Update README.md

Added Open GL ES 3.0
Update Quaternion.java

Fixed some documentation errors.
Merge branch 'master' of https://github.com/MasDennis/Rajawali