Unused alias.
Don't rely on 'basestring'.
Incremental clarity on text vs. bytes.
Remove muddying ASCII-only 'optimization'.
Rip out preferred import of 'elementtree.ElementTree.*'.

Use the stdlib 'xml.elementtree.ElementTree' imports.
Move version-compat stuff into 'meld3._compat'.

Except the ambiguous 'encode()', which needs clarity first.
Remove fossil 'IO' class.
Ensure that 'encode()' and related always return bytes.

Ensure that operations writing to a stream always write bytes.
Merge pull request #10 from tseaver/master

Get tests passing on Python 3.2