Add JS validation, close form on escape to discuss

Also improved Message() to accept jQuery selectors
Merge remote-tracking branch 'origin/master'

Conflicts:
	css/discuss.css
	include/discuss/forum_body.php
	include/discuss/topic_body.php