Major update

I broke GH, well just #77. So I've created a new PR. This is a collection of multiple updates:
- Major clean up of the TV section
- Major clean up of the Movie section
- Restore view movies by genre
- Upgrade to ExtJS v3.4.1.1
- Use light gray theme (dark gray theme was removed form ExtJS)
- Add media flags from the Confluence theme (Issue #26)
- Start sharing common code (XWMM.util)
- Rewrite the HTML export feature (Issue #62)