Merge branch 'develop-miniproject' into physics

Conflicts:
	src/main/java/applet/EvolutionDriver.java
smoother camera movement
work in progress. gutted out RenderGL
Merge branch 'develop-miniproject' into opengl-vbo

Conflicts:
	src/main/java/applet/EvolutionDriver.java
	src/main/java/bio/organisms/SimpleCircleOrganism.java
	src/main/java/graphics/Camera.java
	src/main/java/graphics/opengl/RenderGL.java
hello triangle
camera as projection matrix
no compilation errors for perlin.frag
MILESTONE: perlin noise rendering smoothly
testing fix for mac+opengl
glsl version 150 (opengl 3.2 compatible)

works on linux machine at work.
GLSL version 1.2. dammit, emmett
Emmett learns how to not suck so badly.
mousewheel applies zoom proportionally, not linearly
Verified that PerlinGenerator==perlin.frag
unimportant stuff.
wft git
second render pass to draw circles with energy for color
green/red circles for organisms!
extended range of render bound-box so that organsisms don't flicker on/off screen near the edges
added average-energy debugging print. tuned food so that energy is more reasonable