Merge pull request #1 from libgdx/master

update
Merge pull request #2 from libgdx/master

Update private fork
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
Possible fix for ParticleEffect shows unmodified sprite on the first run
Fix for generating jni interface for native function with a jobject[].
Merge pull request #842 from hneuer/particleinit

Possible fix for ParticleEffect shows unmodified sprite on the first run
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.