move FakeContext to spyne._base.
minor
fix Context confusion in websocket module
major refactoring of xml serialization to support incremental document generation.
incremental xml generation initial revision
minor LICENSE tweak
give default value to tns in twisted examples' initialize function
clean up imports and fix some blatant typos in s.s.t.websocket
big refactor that adds ctx to from_element and to_parent methods as first argument.

also move spyne.protocol.xml back to be a module
rename value => inst
to_parent and all its relatives had argument orders changed. (ctx, cls, inst, ns, parent, name) => (ctx, cls, inst, parent, ns, name)
remove debug statements
add missing unittest.main() call to test_html_microformat
add splittype and splithost to spyne.util.six.urllib.parse
here's a dangerous GeneratorIO class.
add subserialize to XmlDocument to make it subprot-compatible.
enable pydebug in CPython tests.
rewrote HtmlMicroFormat.
rewrote HtmlTable.

Nested complex objects can now be rendered to divs via HtmlMicroFormat subprot if desired.
moved spyne.protocol.html to its own package.