Removed View.setup() in favor of __init__ or __enter__.
Added endexcept tag to TemplateCompiler.
Added contextvar to util.
Added MultiView and fixed LayoutView and other views filenames.
Fixed BaseViewController with the above.
Remove ViewContext.put and View.variables.
Fixed view context and layouts.
Support for manual controller registration and controller location cache.
Updated controller context handling in webapp.
Fixed ControllerContext.
Added volatile session vars.
Fixed except/endexcept in template.
Fixed default values not copying objects in Field.
Fixed FieldMultiRef not returning an empty list on init.
Added reverse route matching.
Added slash-stripping to url().
Added _redir to Controller.
Added ability to redirect to webapp base path.
Added support for supplying model objects and lists as strings for FieldRef and FieldMultiRef.