Added Draft Model
Started working on the Drafts Module

- Added infrastructure for creating, editing and deleting drafts.

moduleRouter
- Support the shouldActivate-Callback for non-singleton-modules - where
the module returns a factory function.

contentfile Module
- Bug: Fixed Knockout-Exception when selectedFile().data() is undefined.

transition/entrance.js
- Hide Scrollbar during animation.

All Modules
- Fixed routes - some started with '#...' others with '#/...'.
Added dirty state tracking for drafts...

- Extended breeze Entity to provide toJSON override. (circular reference
error)
- Manage dirty state in editor viewmodel.
- Show asterisk in shell for modules with unsaved data - instead of
"Save Icon".
- Minor visual changes in css, editor.html,...