add ColorShader for use with ColorCubeMesh.

add getPosition to mesh interface.
add scale and model uniform location to MeshBatch construction.
fix ColorCubeMesh sending color data as int, should be unsigned int.

Signed-off-by: Nick Minkler <sleaker@gmail.com>