refactor Category

* move callback bodies to separate methods (easier to test)
Prevent quote content collisions with multiples in one post
[Fixes #142]
fix wrongly escaped HTML in <noscript> tags
globalized wikipedia onebox
highlight the first of the newly loaded topics when scrolling
More translation for the Indonesian language
added the min-search-term-length site setting
Handle when github api returns a null author, and other missing info
Cleaned up TopicUserSpec, introduces clearing of pinned topics
Oops, didn't mean to revert to http on rubygems.
Merge pull request #388 from ryanprayogo/master

More translation for the Indonesian language
Merge pull request #387 from ZogStriP/g10n-wikipedia-oneboxer

globalized wikipedia onebox
Merge pull request #384 from kubabrecka/fix_html_escapes

fix wrongly escaped HTML in <noscript> tags
Category Topics are no longer invisible, they are pinned.
1st attempt to support i18n in dates and times
Disable submit button on signup form when you've submitted the form
On signup, handle duplicate key errors on email and username better
Fix jquery in the github commits widget
Add a warning about bundle update to TROUBLESHOOTING.md
Add opengraph and twitter card support to topics