update steps for eclipse setup and building project
Fixed what I'm pretty sure is a typo.  I didn't test it
but I can see no reason to clear the refresh flag on these
methods but setting it seems entirely logical.
Switch from gradle 1.12 to 2.2.1
Merge pull request #194 from tejbirwason/master

Added steps for proper Eclipse setup and steps to build project with Gradle
Optimize updateGeometricState to not recurse all children when not necessary

Conflicts:
	jme3-core/src/main/java/com/jme3/scene/Node.java
clear RF_CHILD_LIGHTLIST even when there are no children
Merge branch 'updateGeometricStateOptimization' of https://github.com/Bebul/jmonkeyengine
Minor cleanup for previous merge
Mark "jme3-android-native" as a native project
Fix crash in tests that use the tree model
 - Since UseAlpha material parameter was removed from lighting
Make sure Mesh.isAnimated() works for hardware skinning
Deprecate WrapMode.BorderClamp since it is deprecated in OGL3+
GLAutoGen updates
 * Remove caps generation since it is no longer used by LWJGL renderer
 * Generate a separate interface GLExt for features only available in extensions to more easily detect their usage
 * Fix some extension references
Update renderer capabilities
 * Add capabilities not normally supported by GLES2 for unified renderer
 * Remove ARBProgram since it isn't used by jME3
Make Renderer.initialize() a standard method since everyone already uses it anyway
Introduce the unified renderer architecture for the OpenGL renderer
 * Similar to the OpenAL URA, OpenGL calls are now made to an interface
   which is implemented by the backends
 * Major cleanups in the texture util code to handle GLES2 texture formats
 * Split the GL interface into several interfaces depending on API and version:
   - GL (common denominator for all GL APIs)
   - GL2 (desktop GL2)
   - GL3 (desktop GL3)
   - GLFbo (framebuffer object functions)
   - GLExt (desktop GL and OpenGL ES extensions)
 * Added GLTracer class which traces OpenGL calls made by the engine when activated
Implement the new GL interface for the LWJGL backend
Use unified renderer architecture for LWJGL by default (other backends pending)
Merge pull request #31 from jMonkeyEngine/master

goodies