make book use shared toc-node code
make gh-book pointer extend the common pointer code
restructure folder model to match book

- changing title of content changes it on the content (no override
titles)
- changing title marks folder as dirty
replace [0].innerHTML with .html()
remove whitespace
repalce ! with not keyword
Merge branch 'master' into atc-make-book-use-shared-toc-node

Conflicts:
	scripts/gh-book/toc-pointer-node.coffee
	scripts/models/content/book.coffee
Merge branch 'master' into atc-restructure-folder

Conflicts:
	scripts/gh-book/toc-pointer-node.coffee
	scripts/models/content/book.coffee
Merge pull request #92 from oerpub/atc-make-book-use-shared-toc-node

Atc make book use shared toc node (Should not affect gh-book assuming other PRs merge)
Merge pull request #94 from oerpub/atc-restructure-folder

Atc restructure folder code (Should not affect gh-book; depends on PRs)
Merge pull request #99 from oerpub/atc-code-cleanup

Atc code cleanup
Merge branch 'master' into atc-root-singleton

Conflicts:
	scripts/gh-book/app.coffee