Review a lot of stuff.
  - request, context and session objects are now saved in the
    placeholder dict passed by reference to Views and Nodes,
  - create classmethods to create Views and Nodes,
  - try to keep things more simplest.
Catch AttributeError from Jinja when trying to indent strings with some < or >.