Theme: Restructured header.htm to separate luci from html
Theme:
  - Restructured footer to separate HTML from LuCI
  - Added ID to simplify version check by automated tools
Theme: Moved template javascript to separate include
Theme: Reformatted setup_wiz_sidebar
Theme: Moved sidenav to separate include file (sidenav.htm)
Theme: Moved stylesheet calls to separate include file (stylesheets.htm)
Theme: Reformatted subtree.htm
Theme: Moved page branding to separate include file (top-branding.htm)
Theme: Moved unsaved changes to separate file. Commented out extra 'end'
Theme: incorrect media paths in includes
Theme: Added missing title generator
Theme: Added missing title function
Theme: Incorrect include syntax in header.htm
Theme: Need to check that ucichanges is not nil before using it
Theme: Fixed bad path
Theme:
    - node.title in body class needs to be urlencoded.
    - Minor reformatting.
Theme: Moved context-dependent div to sidenav.htm
Theme: body tag class quotes closed too early
Merge pull request #396 from opentechinstitute/theme-logic-separation

Theme logic separation. Testbed by @jheretic; more thorough overview of theme pages should be conducted as part of testing protocol.