invalid html
section for 0.8.8
handleCustomInfoMessage can override default handleInfoMessage by returning true
use custom PM sound (sound-7) in config
play PM sound when sending PMs
add banned and custom user groups, from marquisite's original pull request 53dc6cab045162d4be4ff75c779f0bb0ebf47bf5
changelog update
cherry pick 14fcf5c from Sophist-UK for js debug
cleanup
more cleanup
cleanup
use new addEvent function to bind events (see d31c9d807cb58f403ac427b05ad6fc6dc4deab3f)
accept 0 for ban time - thanks @micheal-swiggs issue #39
handleCustomInfoMessage can override default handleInfoMessage by returning true

Conflicts:
	chat/js/chat.js
Merge from master