First cut of balance_lightest

Added a new config_lightest.ini that uses the lightest algorithm to
balance.
Updated the makefile to use config_lightest.ini
Added new helper functions in WorldMap.h
Implement balance_lightest() in WorldMap.cpp