First attempt at a solution for #658

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fix for UnsuportedOperationException. Not sure if it is working though.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Moved the system & opengl logging method to where it belongs: RajLog.
Rotate with degrees

Now you can rotate with degrees. 

code:

		final EllipticalOrbitAnimation3D anim = new EllipticalOrbitAnimation3D(
				mCenterPoint, 
				getCurrentCamera().getPosition(),
				0, 60);
		anim.setTransformable3D(getCurrentCamera());
		anim.setDuration(8000);
		anim.setInterpolator(new DecelerateInterpolator());
 
      registerAnimation(anim);
        anim.play();
Merge pull request #704 from androidder/patch-1

EllipticalOrbitAnimation3D  rotate with degrees
Modified #704 EllipticalOrbitAnimation3D.

Changed angle from int to double to allow for arbitrary degree rotation. This is particularly important if the periapsis is large or the eccentricity is near 1. Also cleaned up some formatting issues.

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

Added a blurb about supporting 4.0+ now.
Merge branch 'master' of https://github.com/MasDennis/Rajawali

Conflicts:
	src/rajawali/renderer/RajawaliRenderer.java
Merging went horribly wrong. Pushing a clean version.
Merge pull request #713 from ToxicBakery/master

Fixed bug caused by debug log.
Fixes #712.
Added auto update of projection matrix when field of view, near plane or far plane are changed. Also made everything involving the cameras view and projection matrices thread safe (@jwoolston -ized) and cleaned up some unecessary `this.someMemberVariable` code.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Made some more fixes to #704. Brought back the original constructors.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Merge remote-tracking branch 'upstream/master'
Fixes #714. Removed custom implimentation of 4x4 matrix invert from Camera.java. Replaced with android.opengl.Matrix.java

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Merge branch 'master' into add_geometry
Fixes #658. 
You can now add geometry to an existing geometry. It will be treated as
contiguous to the existing geometry. When adding you can specify and
offset. 

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

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Fixes a minor formatting issue for pull request #726.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Removes overloaded `getArrayFromBuffer()` methods in Geometry3D in favor
of more specific names to prevent confusion.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>
Cleanup and documentation of the method `Geometry3D#addFromGeometry(Number3D offset, Geometry3D geometry)`

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