Make openInBrowser() work
Fix printPrettyTable to handle empty tables
Python 3 fixes

The Mako one is funny: 0.7.3 uses 2to3 at install time, which destroys
the signature of FastEncodingBuffer.__init__ by renaming one of the
arguments.  Luckily the value of that argument does not matter on Python
3, where all strings are Unicode.