refactor Category

* move callback bodies to separate methods (easier to test)
Prevent quote content collisions with multiples in one post
[Fixes #142]
Postuguese translations
Portuguese translations
PT corrections
CZ translation update + pseudolocalization update
fix wrongly escaped HTML in <noscript> tags
Merge pull request #383 from kubabrecka/cs_update7

CZ translation update + pseudolocalization update
Merge pull request #379 from Sinemys/portuguese-translations

Portuguese translations
keeping client.fr.yml up to date
Merge pull request #386 from ZogStriP/keeping-client.fr.yml-up-to-date

keeping client.fr.yml up to date
globalized wikipedia onebox
highlight the first of the newly loaded topics when scrolling
More translation for the Indonesian language
update mini profiler so I can see ENV
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