Prevent tag input field from changing height
Use ems for read only tag font size
Fix the height of the tag input

This fixes an issue where the difference in input height between
Firefox and Chrome/Safari causes the input area to jump.
Drop pyramid_deform and horus HTML views

Close #1552
Override the focus style in the toolbar toggle

It was originally only applied on hover and was causing display
inconsistencies in FF/IE where the toggle would turn red.

Fixes #1567
Remove focus from the toolbar toggle on click

Firefox and IE apply the focus pseudo class to anchors when clicked.
This prevents our toggle button returning to it's natural state after
it has been clicked. This change blurs the element on mouseup to ensure
that:

 1) The focus state is removed when clicked.
 2) The focus state remains when using the enter key to trigger the
    toggle (also triggers a click event). Otherwise the user would lose
    the focused UI element when navigating with a keyboard.
Sort and deduplicate username blacklist

Also convert to a plaintext newline delimited file -- there's nothing
gained from using YAML here at the moment.
Validate at registration that username is not blacklisted

This adds a validation rule in the registration schema that prevents
users from registering with blacklisted usernames.
Merge pull request #1569 from hypothesis/1552-fully-integrated-auth

Drop pyramid_deform and horus HTML views.
Ship icomoon CSS in extension. Fixes #1572.
Rewrite renderMath() to also parse inline math
Rewrite insertMath() to know when to apply inline vs block formating
Rewrite renderMath() function

Rewrites the renderMath() function to sanatize, render math, and render markdown.

Big thanks to @tilgovi for help here.
Fix regular expression and add MathJax fallback

The regular expression was incorrect and was matching the occurance of any backslash, but this commit fixes it as well as reintroduces the MathJax fallback.
Merge renderMath() into ctrl.$render add basic inline math support

Since renderMath() is doing much more than just rendering math, it is now a part of ctrl.$render(). This commit also adds basic support for inline math. However, this is not quite ready, using inline math inside of lists or block quotes does not yet work.
Add support for additional \\( block math \\)

Clean up code, add comments, and add CSS to hide MathJax rendered math in a collapsed annotation.
Add explanatory comments.
Lazy-load username blacklist

By lazy loading the blacklist applications can include the h package
and subsequently use the `config.override_assets` API to change the
blacklist file before the first request.
Merge pull request #1571 from hypothesis/username-blacklist

Username blacklist
Fix #1573, make annotation bodies collapse correctly