Fixes at Xaekai's request
Chrome shiftclick workaround requested by Xaekai
Disallow ASCII control characters in messages
Minor fix for messages with spaces only
Conditionally allow ASCII characters (for Xaekai)
Merge pull request #1 from calzoneman/3.0

update