Fix NPE due to checking Null parameters
Merge remote-tracking branch 'upstream/master' into gdx-tiled-packer-redux-gles2
merged with master, fixed Json model loader to use new Json API
Merge branch 'poms' of https://github.com/samskivert/libgdx into maven
new3dapi: various, including a start of normal mapping
Cache JsonValue size.

Who calls size() every iteration on 100k elements, anway? :p
Merge remote-tracking branch 'origin/master'
Update assets
Merge pull request #393 from xoppa/new3dapi

New3dapi
Merge branch 'master' into new3dapi
Fix lighting
Merge pull request #394 from xoppa/new3dapi

new3dapi: Fix lighting
fixed default vertex shader, redefined boneWeight macro, killed powervr
add intersectLinePolygon method
fixed skinning, mat4 skinning wasn't initialized to identity, thanks kalle
Javadocs.
fixed allocations in ShaderProgram, for shame
Fix javadoc, avoid use of nested iterator, ensure use alias and indexes
Avoid duplicate aliases in TexturePacker2

Test resource updated
Show async asset loader issue