Mipmapped texture arrays

Fixed TextureUtil to properly handle mipmapped texture 2d arrays and 3d textures
use maven repo version of j-ogg and j-vorbisd
clean up some naming in SDK build.gradle
- update JmeVersion automatically in build script
- change handling of version "tag" (stable, svn etc.)
Bugfix: fix that allows to use either quaternion or euler rotation in
bone animation.
performance improvements to PhysicsSpace
Merge pull request #129 from Rena4ka/master

Fixed constantly mipmap generation
The ShaderNodes system now correctly handles swizzle of types like ivecn, uvecn, bvecn
The shaderNodesGenerator now properly declare and assign inPosition :
inPosition can be a vec4 or Vec3 and will be assign to Global.position accordingly
Fixed typo in previous commit's javadoc
Update CONTRIBUTING.md

Added link to the awesome cheat sheet:
https://github.com/tiimgreen/github-cheat-sheet/blob/master/README.md
Added README.md v1

Shorter summary. Pretty games mashup and popular games list. Basic getting started section along with essential links.
Made a MaterialDebugAppState that allows hot reload of materials at runtime. Pretty convenient for shader development and debugging
typos in Spatial.java comments as discussed at http://hub.jmonkeyengine.org/forum/topic/typos-in-spatial-java-comments/
remove CRs from line endings (added in previous commit)
corrections to com.jme3.scene.* comments as discussed at http://hub.jmonkeyengine.org/forum/topic/typos-in-com-jme3-scene/
stack to deque
stack to deque
Feature: added support for bone envelopes.
Merge pull request #132 from phr00t/master

- performance improvements to PhysicsSpace - thanks to @phr00t
- ups jME Java dependence to Java 1.6