Refactor template assignment of top menu + isFileWritable()
Making Plugin enable/disable work for a theme
Refs #3942 Adding Themes menu in the admin screen. Next: make Zeitgeist the default theme (and allow only one enabled theme at a time)