* Development 15 | Beta 2 | Development 1 | Experimental 0 *

Hello, just a quick note, hopefully I am about to start implementing
light functionality.

* Added ShaderTest
* Added HeightmapTerrain
* Added HeightmapTerrainTest
* Added Light
* Added LightData
* Added the methods setValuef() and setValuei() in Shader
* Added the method getFlippedFloatBuffer(Colour colour) in OpenGLUtils
* Added the method getIntegerBuffer(int[] data) in OpenGLUtils
* Added the method getFloatBuffer(float[] data) in OpenGLUtils
* Added the method getFlippedIntegerBuffer(int[] data) in OpenGLUtils
* Added the method setValuei(String variableName, int[] arrayValues) in
Shader
* Added the method setValuef(String variableName, float[] arrayValues)
in Shader
* Added the method getValues() in Colour
* Added the method getFloatValues() in Colour
* Added the method getFlippedFloatBuffer() in OpenGLUtils
* Added the ability to remove text in a text box

* Changed the variable type in GUITextDisplayArea for text, from
LinkedList<String> to List<String> for increased performance

* Created the package org.simplecorporation.myengine.core.game3d.terrain

* Fixed bug: GUIScrollBar didn't work after the new input system

* NOTE: MaterialLoader now parses the shininess values
* NOTE: Material now uses the material values