Merge branch 'atc-url-and-views-refactor'

Conflicts:
scripts/views/layouts/workspace.coffee
Wait until all OPF files have finished loading
Refactor common code to load the remote updater
Make sure the book does not change the content pane
Oops, forgot to start at the current node
getRepo returns null if no repoUser or repoName are set
Only set the password if it is not empty

This way if localstorage contains your credentials they will not get
reset when you refresh
Clean up load so error handlers fire when a file fails to load
Move error-handling code to one place
Bump github-client version
Bump version for bower
Specify a minimum width so the sidebar can be collapsed or expanded
Removed sidebar CSS

but kept .less file
Fixed DnD bug where the index to insertTo was miscalculated
ToC view now updates when reordering happens

just like toc-branch
Require version 0.8.0 of github-client
Call the parent initialize()

otherwise saveable features don't work.
Refactor writeFile and readFile to use isBinary better
Merge pull request #112 from Connexions/github-client-versionbump

Github client version bump
Add comments