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.
Place repo details in the url.
Set the branch to '', that makes it use the default.

It also means the repo in the url does not by default contain /branch/master.
Use smart-content-change to sync model with editor content

Calling getContents() on the editor is very expensive and doing this twice
a second really kills performance. Only do this when there is changed content.
Shorten the delay for smart-content-changed.

This shortens the delay to two seconds instead of Five. It means your Save
Button should become available sooner and users won't think something is wrong
if the make a small inline change and nothing happens, at least immediately.
Merge pull request #35 from oerpub/fix3-atc-base

update the save and dirty marking code in atc
Merge pull request #34 from oerpub/fix2-loading

remove oer.images.loaded hack
Merge pull request #33 from oerpub/fix1-atc-shared

clean up shared code just so atc runs again
Merge remote-tracking branch 'origin/master' into phil-styling
fix syntax error in xhtml-file.coffee