Remove debug code
Register changes on modules and their parents separately
Add method to determine if a model is editable
Separate editability of page's content from book's
Add support to derive a copy of a published module in a book in place
Allow published content to be added without deriving it first
Shorten editable text box to prevent it overflowing
Add support for deriving modules in place
Add deriveCurrentPage method to content model
Mark a collection as changed when adding content to it
Use the deriveCurrentPage method on content when deriving a page
Switch to newly created pages and update the url bar
Track when a collection has one or more child that has changed
Save changes to a collection's toc when a node's title changes
Mark a book as changed when a subcollection's name changes
Check if a view should be editable before making it editable
Don't allow headers of unpublished content to be edited
Load new page on derive
Merge pull request #463 from Connexions/separate-editables

Track editability of books and pages separately
Merge branch 'editing' into editing-save-wait

Conflicts:
	src/scripts/models/contents/collection.coffee