hill climbing fix
concurrent modification fix
new kernel and updated logic in geome's Mutate() method, updated probability
weights and reset methods
Fitness evaluation is more coarse grained
Merge branch 'hillclimbingfix' of https://github.com/xysmas/TheTroubleWithTriangles into hillclimbingfix
Merge branch 'master' into hillclimbingfix
Major gui and crossover updates

Conflicts:
	src/genome/Genome.java
	src/genome/Globals.java
	src/genome/Tribe.java
	src/gui/Controller.java