huge refactor. attempt at abstract organism and environment.

also a random mavennatives update?
updated maven POM for latest lwjgl and plugins
updated POM (copy of master branch..?)
updated maven POM for latest lwjgl and plugins
Merge branch 'master' of github.com:wrongu/Evolution

Conflicts:
	pom.xml
Merge branch 'master' into big-refactor
organisms get a reference to their gene
Fixed testing-bug where muscles always extended.
Brains have genes. Gene serialization handled by abstract class.
updated some DigraphGene formatting and comments
MatrixNeuralNet written but untested
added depolarization
split MatrixNeuralNet into DumbBrain and DumberBrain
made Gene mutation forced in sub class. added clone() method
sub_clone and static DumbBrain gene
Merge branch 'develop-miniproject' into big-refactor
BIG MOVE. src/packages moved to src/main/java/packages for Maven compatibility
moved Neuron and NeuronConnection to inside ANN (clean up package)
finished DumbBrain. added IGeneCarrier interface
SO MANY SMALL TWEAKS, especially beget(), clone(), draw()