DocumentRenderer and NodeViewFactory.

Up to now, these have been in substance-article.
But they are of a more general purpose.
Merge branch 'master' of https://github.com/substance/document