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>
TextureManager update. This commit is just to store my changes. It is far from ready for prime ime.
Merge branch 'master' of https://github.com/MasDennis/Rajawali
Moved the system & opengl logging method to where it belongs: RajLog.
Another intermediate commit. Will do a pull after this to sync with @AndrewJo's EffectsComposer changes.
The texture manager class has been deep cleaned. It integrates with @jwoolston's task queue on RajawaliRenderer.
Also added the new Texture class with subclasses. Still need to add a few more textures like compressed textures, video textures, etc.
Merge branch 'master' of https://github.com/MasDennis/Rajawali

Conflicts:
	src/rajawali/effects/EffectComposer.java
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.
Another intermediate update. Making good progress but not there yet.
Still need to add compressed texture and a few others. I'm about to commit working examples as well.
Merge branch 'master' of https://github.com/MasDennis/Rajawali

Conflicts:
	src/rajawali/parser/fbx/FBXParser.java
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'
Added alpha map and specular map textures.