Fix HTMLBuilder when passing None to constructor.
Delete MarkupSafe 0.9 compatibility code.
Pass attribute when raising AttributeError.
Replace UnfinishedTag with functools.partial.
Move .__getattr__() after .tag() for docs sake.
Move 'literal' to webhelpers.html._literal.
Move constants to top of module.
Move private constants into HTMLBuilder class.
Comment.
literal.lit_join() method.
'.literal' no longer uses UnfinishedLiteral.
Refactor HTMLBuilder.comment and add spaces.
Delete UnfinishedLiteral and UnfinishedComment.
Changelog.
Use self.check() in HTML tests.
HTMLBuilder constructor args 'nl' and 'lit'.
Refactor HTMLBuilder.cdata() to call self.
Refactor HTMLBuilder.comment() to call self.