Improve padding on #home page

Been bugging me for some time...
Reduce tag list margin back to match other padding
Update CHANGES
Tagging v0.3.0
Update CHANGES
Pass token errors through from oauthlib

Close #1406
Pass headers and status on token errors
Simplify the token request

Rename the SessionGrant to the SessionAuthenticationGrant, explictly
tying it to the Pyramid SessionAuthenticationPolicy, where the default
token credentials can be set implicitly. The token route becomes very
dumb.
Simplify the Pyramid events

Drop the LoginEvent and LogoutEvent. As far as the main application
is concerned, this stuff is all subsystem specific. The is a breaking
change because the list of personas the client used to rely upon in
the session is now gone. Along with this, drop support for clients
running cold older than v0.2.
Improve the logging emailer used for testing

Stop overriding functions in the DummyMailer class so that there is
full support for all the mailer functions. Logging is acheived by a
small list subclass that thunks the list append method to log.
Re-order some imports
I broke the padding on the account forms
Remove unused displayer.coffee
Remove hover state on tabs

Reverts 3540eab.
Improve annotation typography

 * Move the styled-text module into it's own file.
 * Add markdown examples to the pattern primer.
 * Fix list item, blockquote and code styles.
 * Improve font sizing of heading elements.
 * Ensure code, serif and sans-serif are rendered at similar sizes.
 * Style sub lists.
Ensure styled-text is applied to all markdown docs
Fix styles of the home/help/auth pages

We now use the styled text module here and overwrite it to work with
larger copy.
Move textarea styling into form module
Fix Searchfilter's bad handling of quote characters

We're parsing the search expression for " and ' characters
to treat the text between the quotes as one unit.
But this wasn't working well, when there was a facet before the quoted part,
the quote characters were leaking into the search as meaningful characters.

I.e. tag:"no way" , the system was looking for '"no way"', instead of just 'no way'.
This has been fixed

With this proper working tag-search,
when the tag has space characters, is just adding two extra quotes.

Fix #1431
Remove display: run-in from thread indicators

This is broken in Safari and removing it doesn't appear to affect the
rendering in any of the other browsers.