Python 2to3 conversion of print functions, map, list comprehensions
Adding doc strings to most functions
futures import needs to be the first line, and not in an try block, annoyingly
bug fix spelling of builtin 'continute'->'continute'
PEP8 and Pyflakes static code checking.

Changed some lines to be less than ~80 characters.
PEP8 changes of comparison with 'None' from != to 'is not', etc.
NO PEP8 changes for whitespace around parentheses, commas, etc.
Removed two semi-colon line endings.
No changes to indentation to multiples of 4.
Converting code to run under Python 3 (retaining Python2 compatability)

The Python code now needs the 'six' package to provide a smoother
interface to text/binary strings
	(easy_install six, port install six, pip install six, whichever works for you)

In extracttable.py, a few bare strings were converted to binary string with six.b(CHAR) as needed. The
Regexp was converted to a binary string. A comparison was changed to look at the string
length, not its equality with "". Text is decoded to UTF-8 before writing to XML.

In mkinc.py and periphOfTab.py, text is decoded to utf-8.