Town System update

Initial update of the town system implementation, several known bugs
exist and still need adjusting, will add new issues to address these
once Markus merges the files properly.

Most of the issues arise when strat mode is active....
Issues Include:
Need to fix strat mode town links, which ones are connected
Active/Inactive Towns not working
Town names/radius not showing when inactive but do show once captured,
probably solved when active town bug fixed
Town Depot/Camps need to have dragging disabled
Fix ability to buy equipment from depot