Merge branch 'master' into 58351296-delete-a-book
can delete books now
Merge remote-tracking branch 'origin/master' into 58351296-delete-a-book
make workspace sidebar use a singleton instead of inferring

EpubContainer for gh-book and WorkspaceRoot for atc
add code to hide Book Picker title
if model does not have .findDescendantDFS then use the original model
for pointer events splice in the pointer model

this causes problems when filteredCollection tries to keep its
collection in sync
remove unused (and poorly defined) trigger

it should at the very least send @ as an argument
Merge branch 'master' into atc-root-singleton

Conflicts:
	scripts/gh-book/app.coffee
Merge branch 'master' into atc-root-singleton

Conflicts:
	scripts/gh-book/app.coffee
CSS solution to hiding fork/save buttons when not logged in yet.
add explicit dependency for filtered-collection
Add cheatsheet plugin
Merge remote-tracking branch 'origin/master' into atc-root-singleton
use latest require-less to get less.js 1.5.0.

Bug in earler 1.4.2 breaks firefox.
add fix so new Modules are added properly to the Workspace
Merge remote-tracking branch 'origin/master' into firefox-fixes
Configure less.js to dereference relative urls to the file it's in.

This is required for less.js 1.5.0, which in turn is needed to get this working
in firefox. It has to be set very early. Setting it in config.coffee seems
to be too late.
Account for the 1px borders on the sidebars.

Firefox is more strict about this. If you're off by these two pixels, the
editor is pushed off the screen and cannot be reached.
Mozilla specific width styling for ff < v16.