rewrote HtmlTable.

Nested complex objects can now be rendered to divs via HtmlMicroFormat subprot if desired.
moved spyne.protocol.html to its own package.
update .gitignore to ignore custom compiled python implementations
add missing imports and other stuff
s.u.sqlalchemy: fix using same simple array in multiple classes.
s.u.sqlalchemy: treat empty strings as None in Json and Xml deserialization from database.
HtmlTable: clean debug statements, kill vert. scroll.
minor improvements to twisted resource_push example
tweak twisted examples a bit more.
minor
add docstring for translate
make push callback optional
srpc => rpc in twisted resource example
minor
add a separate say_hello call to resource_push
minor
protocols should have nothing to do with transports.
minor
fix coroutine context managers. it's so ugly because we don't have 'yield from'.
close request automatically when there's nothing more to send back.