make empty modules in toc have dropdown arrows
master gh-book tracks master of Aloha
Increase waitSeconds to 42 for Aloha context

This is already the case for requirejs' default context, but was not
the case for aloha, leading to timeouts on larger files such as
aloha/engine.js and jqueryui.js.
Merge pull request #27 from oerpub/toc-dropdowns

make empty modules in toc have dropdown arrows. It looks better than my 1AM attempt of the other night :-)
Merge pull request #28 from oerpub/aloha-requirejs-waitseconds

Increase waitSeconds to 42 for Aloha context
Be clear that we need github login details.
Style the advanced link to look like one.
Merge pull request #29 from oerpub/login-be-more-clear

Be more clear that we need github details, small css fix
Repair onunload event to warn user if they have unsaved changes.
Cleanup, css and one variable in code.
Merge pull request #30 from oerpub/fix-beforeunload-56664508

Repair onunload event to warn user if they have unsaved changes.
Merge remote-tracking branch 'origin/master' into phil-styling