Move View creation into Heaven
Avoid crashing with bad config
Move Heaven::Mode from Views/ to App/
Remove obsolete include
Rename of directory
Add RepoContext Interface
Missing Header
Removed Heaven::ViewType
Unfished: Just pushing to switch PCs

Mainly: Introduce ViewIdentifier
Don't implement a factory, rather register a descriptor
Don't include the now-internal WindowStates
Merge pull request #1 from macgitver/topic/uncrappify1

Adjustments for libHeaven/topic/uncrappify1