locale will be read from ctx instead of being passed around in stack.
minor
clean debug print statements
Rewrote attrdict to wrap a dict instead of inheriting from it
Introducing SubXmlBase, an api for generating arbitrary xml documents for a given type
make HtmlBase children not go through subserialize