Improved custom server and mod support
Improved custom server and mod support

- changed DEFAULT_LOBBY_NAME to use main with command line option
- changed DEFAULT_GAME_TYPE to use main with command line option
- added validation for DEFAULT_GAME_TYPE from main
- added some uberId support for custom servers (work in progress)
- changed beacon to use getModsForBeacon
- added support for custom json messages
- added downloading_mod_data client message using getModsPayload
- changed mount_mod_file_data to send mods payload using getModsPayload

mikeyh/pa-server-script,UberEnt/pa-server-script