markup.py: set base before scripts
globalv: set default mode GPS
plot: fix TypeError in LIGOTimeGPS xlim
tabs.registry: minor typo fix
html.boostrap: a few improvements
html.html5: added ajax GET with error reporting
html.CSS/JS: added scripts to share/ set defaults

    - gwsumm.html.CSS and gwsumm.html.JS provide default, complete lists
      of scripts needed for a working HTML output
mode: improved mode settings with new methods
gw_summary: use new mode settings
gw_summary: use default JS and CSS if needed
state: added registry, improved constructor
tabs: major reconstruction

    - basic tab classes more general, useful for arbitrary output
    - main data tab moved into tabs.data module
    - not tested properly with sei/ihope/hveto tabs