A bunch of fixes

- Get rid of the GLOBAL global variable. JSLint config slightly changed
again.
- Fixes for ChannelData.
- JSESSION channel creation fix.
- Save DataHash.locations + add callback to resolveLocation.
- beforeServerMessage & afterServerMessage events
- Use warning event (also disabled temp).
- Default MOTD, server name parsed correctly
- Guardtower messages don't display on the server anymore.
- Server >> evals are no longer broadcasted to everyone.
- IPv6 support, 127.0.0.1 and ::1%0 are now both valid host ips.
- ChannelJoin tourNotification fix
- Fixed Utils.timeToString, PlayerUtils.formatName
- Fixed login messages.
- Fixed User.shared, User.isValid
- Options.bot.bot now Options.bot.name
- Fixed PlayerUtils.pushChannels
- Fixed Tours.tourNotification
- Fixed a lot of Tours: ToursChannelConfig.state used instead of mode
- Fixed timestamps in WatchUtils