Ignore stupid metadata
Child Blocks

Can now find child blocks reliably and randomly.
Removing Blocks

Can remove blocks from the ends of limbs in hill-climbing.
Block Minimum

Creatures will not lose blocks if they have 5 or fewer.
Set joint sites

CreatureHandler.makeChange() can now set the sites of joints with error
checking with ExtendedCreature.isSiteAvailable()
Adding Blocks

Adding Blocks in CreatureHandler is available and (theoretically) safe.

Removed useless resetStep() from CreatureHandler and CommandBlock
Added Blocks get rules

Used RuleGenerator to make rules for the new Block's Joint.
(Should makeRules() be static?)
Lots of debug prints
Lots of debug prints
Merge branch 'newblocks' of https://github.com/evothreefiveone/Evolvers into newblocks
Lots of Debug prints
Merge branch 'newblocks' of https://github.com/evothreefiveone/Evolvers into newblocks
More debug prints

in CreatureHanlder and CommandBlock
Clean Up

Cleaned up the logic in CommandBlock.makeChange(),
CreatureHandlermakeChange(), and ChangeTree.changeHelp() with some
success.
Merge branch 'newblocks'

Conflicts:
	Evolvers/src/creature/tcw/hillclimbing/CreatureHandler.java
	Evolvers/src/creature/tcw/hillclimbing/ProbChart.java