refactor Category

* move callback bodies to separate methods (easier to test)
CZ translation update (client.cs.yml, server.en.yml) + update of pseudolocalization
More Markdown refactoring - fixed bug with Pagedown not showing on user profile - replaced jQuery occurrences with $.
Merge pull request #371 from kubabrecka/cz_update1

CZ translation update (client.cs.yml, server.en.yml) + update of pseudolocalization
Markdown editor translations into client.en.yml + tiny translation fixes
Give a pretty "from" address to the digest emails
Raise 404 from Admin::UsersController#show if no user found
[Fixes #353]
Don't include closed or archived topics in the "new topics" section of the daily digest
autofocus the login input in the login modal
keeping the server.fr.yml file up to date
Version check gets how many versions behind you are, and shows judgemental faces on the dashboard
Adding initial Indonesian translation
various typos in comments
PBKDF2 gem is trouble, removing and hand coding for now
this is weird, schema backup should not be in structure.sql sequences starting with 2 should not be in there as well
Don't install development group gems in Travis

Will speed up set up time slightly
Fix check if you're up to date in javascript
Go back to rb-inotify 0.8.8 because 0.9 killed guard performance on linux
Use the cog in header dropdown menu admin link, not the wrench
Topic was not sanitizing <b> and <img> tags from titles