Fixed a stack overflow with long unQLText sections

This showed up in the Poker Space, and took a long time to debug: if you
had a long stretch of text (over a screenful) with no QL expressions in
it, the regexes would eventually explode with a stack overflow error.

Splitting it into two distinct regexes seems to fix that, knock on wood.

Along the way, put in a key exception handler, which should deal with a
lot of the errors we've been seeing in-browser.
Reworked the menus for Bootstrap

Decided that we should go back to Bootstrap-based menus, since Bootstrap
Responsive is much better for small screens.

To support that, did some quick theming in Bootstrap, to more or less
match the existing jQuery equipment.
Look-and-feel tweaks to Bootstrap menus

Fixed some text-color problems (in one case with a hacked workaround).

Figured out how to put the "logged in" menu back on the right, where it
belongs.