Addes new features, see description

Added Screenshots (GLUtil.takeScreenshot())
Update Texture to use GL_CLAMP_TO_EDGE because GL_CLAMP was removed in
GL 3.1
Mat4.makeTranslation/Rotation/Scale for more effecienct matrices
FontRenderer.createMeshBatch() which uses the FontRenderer's shader
TextMesh.setPositon/getPosition do things