Merged dev-minimap into the new frontend-dev to make the
frontend-minimap branch. Minimap still isn't done, but models work and
have translation. Rotation is still wonky.
Making some progress on object clicking.
Forgot to push all the files.
Added the ability to select entities! There aren't really instructions
yet, but to make an entity (which are just mesh objects at the moment)
you just need to give it a unique id and add it to the HashMap called
entities. Right now only cubes and barrels can be initialized. Clickable
entities are colored according to their entity id right now just for
debugging/easy visualization. Clicking an entity turns it yellow.
I think I solved the issue with other machines trying to run this code.
The vertex shader varying variable texcoord was mismatched with the
fragment shader one (vec2 mismatching with vec3). Apparently in firefox
(or just my machine) this isn't an issue but else where it is. Meshes
also render with a default texture, but changing it so any texture can
be used will be easy enough. Selection seems a little bit iffy, that
is,if you scroll the screen to a certain place sometimes the selection
doesn't line up exactly with an object. That's a bug that'll have to be
looked at.
Converted OBJ importing to GWT compliant version
Merge branch 'frontend-minimap' into frontend-dev

Conflicts:
	war/game/compilation-mappings.txt
	war/game/game.nocache.js
It's Working!