Render [quote] as <q>.

XEP-0071 allows <q> in addition to <blockquote>,
and while strophe.js removes <blockquote> from
outgoing messages, it does let <q> through.
Preserve whitespace in <code> tags.

This will prevent linebreaks and extra spaces
from collapsing in code.
Put emoticon name into the shortcut's href.

Inserting the emoticon code as an argument to
the javascript:void() href has no effect at all,
but it will conveniently show up in the browser's
status bar.
Style changes to index.html

* Make the title sans-serif.
* Hide the throbber when javascript is off.