The solver now prints out the amount of time it took.
Version 0.13: Dynamic variable ordering and value weighting

Add the metaheuristic structure, which takes the results of hill climbing
and updates them with new solutions produced by the slaves. The GM now
uses these dynamic metaheuristics.
Make selection more explicit.

Removed Population.ShouldSelect()

Added island.handleFullMessage