More AWD Implementation
- Moved ParsingException to its own class for ease of access.
- Began implementation of high and low precision models reading.
- Created skeleton classes for all known block parsers.
- Updated AWD documentation pointing to Away3D Github repo.
Add AWD features
- Add scene graph block header class, shared amongst scene graph blocks as a data type.
- Fix unsigned little endian reading of uint.
- Refactor some methods to be better located.
- Add AWD version and revision to block header for handling changes in parser over time.
- Add BlockContainer for top level container objects.
Add AWD features
- Update LittleEndianDataInputStream to support position tracking.
- Clean up and format LittleEndianDataInputStream for consistency.
- Implement UserAttributes and Properties reading.
- Rename Matrix methods in AWD input stream.
- Remove parser reference from block headers as unnecessary.
work-in-progress commit for the new shader system.
Merge branch 'master' of https://github.com/MasDennis/Rajawali
Still moving forward
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>
Still having problems with the triangle geometry but I think I am closer to solving that now.
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 branch 'master' of https://github.com/MasDennis/Rajawali
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.
More additions to the new shader system. Coming along nicely.
New shader system progress. Shader string uploading, program creation, getting attribute and uniform handles.
=(
Inserted a lot of TODOs. But the most important thing is that I've managed to get something on the screen. Progress!
Next tasks include adding diffuse methods and lights.
Merge branch 'master' of https://github.com/MasDennis/Rajawali
Converted math classes to use double precision.

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