Added new constructor and setter for Vector3
Added a new method to get the angle and axis
better use gdx
Separate custom code
Separate java files (swig generated)
Split wrapper (swig generated)
Update swig files
Update gdx-bullet project
Cleanup build scripts
Update VS project
Update tests
Small fixes
Merge branch 'master' into quat_branch
Fix for generating jni interface for native function with a jobject[].
Added new bullet test. Calculatest the two closest points of each convex collision shape and draws a line between the points (distance <= 100f)
fixed Sprite.set(Sprite) so that it now also copies regionWidth and regionHeight.

If the method's documentation declares that it will:
	/** Make this sprite a copy in every way of the specified sprite */
…then the critical fields regionWidth and regionHeight should also be
copied from the incoming sprite. Their absence makes Sprite's copy
constructor (which uses set) produce buggy, zero-width, zero-height
textures that are invisible when rendered.
Merge pull request #849 from josephknight/master

fixed Sprite.set(Sprite) so that it now also copies regionWidth and regionHeight
Added method to draw triangle with coloured corners

Also wrote exhaustive documentation for it and original triangle method. (Not tested, but should by common sense work)
Ensure begin() is called when the time has been set to a value other
than zero via setTime() before the first call of act().
Merge pull request #853 from hyvas/master

Ensure begin() is called when the time has been set to a value other