prefixed all API paths with /api in the documentation.
added toc sidebar w/ scrollspy to printable docs.
added a 'schemas' section to the documentation.
Merge remote-tracking branch 'mgballard/master' into mgballard-master
minor fixes to make login/logout smoother.
Got rid of badges, challenges, learn stubs. Added email tooltip to logout.

Also switched the nav list items to be styled via pseudo-selectors instead
of manual even/odd/first/last classes, as the latter is hard to maintain
and the styling isn't critical--if a browser doesn't support the
pseudo-selectors, no functionality is lost.
Fixed docs.html to not collide w/ banner. Fixed affixes to work again.

The affixes now determine their top offset dynamically, so they will
work with both the mozilla/csol theme and the default bootstrap theme.
renamed mozilla-theme.css to csol-theme.css.
changed logout tooltip placement to 'bottom'.
Different themes can be specified via CSS_THEME_URL env var.

The default theme is now pure Bootstrap.

Also further decoupled csol theme from the rest of the site a bit.