update the URL for new folders
clear dirty bit on folder save
make a pointer when dropping to folder
Merge branch 'master' into atc-new-url-for-folder

Conflicts:
	scripts/gh-book/toc-pointer-node.coffee
	scripts/models/content/book.coffee
Allow the change event caused by authentication to be handled outside session.
Check new repo details before switching.
Keep track of the timeout's id and cancel it when updater is stopped.

This is another attempt to get rid of the exception where the updater runs
more than once.
Show loading view when user changes repos.
Merge branch 'master' into atc-new-url-for-folder
Allow anonymous use of the editor.

A previous change caused no github client to be created until credentials
were set on the session, but for anonymous access, such credentials are never
set.
Ensure repo is bookish, when switching repos.

As suggested @philschatz :-)
log when anonymous access is used before firing events
Merge pull request #96 from oerpub/atc-new-url-for-folder

assorted Folder updates (Should not affect gh-book; depends on PRs)
Make the check for noreload option more coffeescripty.
Merge remote-tracking branch 'origin/master' into avoid-running-two-updaters
Merge pull request #111 from oerpub/avoid-running-two-updaters

When changing repos, validate the settings before actually changing
Merge remote-tracking branch 'origin/master' into atc-root-singleton