[384] Fresh round of fixes.

Move 'Themes' entry on the subnavbar.
Refactor code to be more DRY.
Use canonical display names everywhere (eg. 'Crime & Justice')
Change several pictures on /data/themes
Add CSS scrolling descriptions to Themes page.
Change package edit form to be much clearer.