Remove Java files in SecureSocial, they're otherwise always recompiled.
Recompile assets of the asset type that was changed only.
Merge branch 'topic-faster-assets-reload' into topic-angularjs-forum.
Group forum/ files by function, not type.
Make gulp.watch survive errors.
Fix HTML template path bug, and rename templates.
Remove $.noConflict() calls, so I can use jQuery in the forum app.
Uptade $rootScope.currentMainCategory, given category slug in URL

- Update $rootScope.currentMainCategory when entering new state
- Initialize $rootScope.categories in ForumApp-impl.ts, not in
  bootstrap-angularjs.ls, because the code there runs too late.
- Add 'slug' field to category JSON
Read category from URL, update $rootScope.currentMainCategory.
Let Gulp not Grunt wrap Javascript.
Fix null access bug

Don't access `actionsToShowInstead.length` without testing that
`actionsToShowInstead` is defined. — How is it possible that I haven't noticed
this earlier? Why has the code ever been working?
Fix tiny CSS bug "improved by ...X seconds ago" bug: add a space.
Concatenate most javascript using Gulp not Grunt.
Let Gulp concatenate embedded-comments.js.
Delete old unused file.
Have Gulp not Grunt concatenate theme CSS.
Have Gulp minify scripts, totally stop using Grunt.
Minor refactoring of the gulpfile.js, e.g. rename things.
Upgrade to gulp-stylus 0.2.1 with linenos bug fixed

See: https://github.com/stevelacy/gulp-stylus/issues/30
Merge branch 'topic-even-more-gulp-not-grunt' into topic-angularjs-forum

Now Grunt is gone.