Update CMakelists

Additional install targets for maps, and reworked dependencies
Re-organise source directory and targets
ttrts -> client
game -> ttrts
Remove math library and merge gametypes and mathtypes
extract format functions out into formatters files
Update readme to reflect new libraries