Add ChatGradients

With functions:
addChannel, removeChannel, hasChannel, channelColors, send, end,
refresh, refreshPlayer, randomFont, randomColorSpan, randomHexColor

Also:
- Removed IP_Resolve_URL
- Removed some useless code in block quotes
- global.js removed
- Some fixes
- New cache fields: scriptRecentLoadDate, scriptRegisterDate
- More comments about events
- Removed some useless trivia stuff
- DataHash.resolveLocation
- DataHash.autoIdle
- More progress with beforeChatMessage
- PlayerUtils.isServerHost