Updated tablets to use a template in prep for changing them to a
pulldown
Refactored tablets to be generic / independent of Strut.
Styled the new tablets, made surface chooser visible under all modes
"moved" the css and class buttons.  This needs to be revisited.
Made pulldown toggleable
Moved responsibility for tablets into the header
Updated tablets to hook into the service registry for their content
Moved button to widgets
Wired all the services together for the new menu area
Merge pull request #217 from tantaman/extra-menu

Extra menu