Conversion to Python 3

Added dist/ to .gitignore
Applied Python 2to3 conversion
Adjustment to multiprocessing import in scan.py
progressbar is broken, run with --verbose to bypass
py2exe is now broken:
Traceback (most recent call last):
File "setup.py", line 7, in <module>
setup(console=['region-fixer.py'],
data_files=['COPYING.txt','README.rst','CONTRIBUTORS.txt','DONORS.txt'])
File "D:\Python34\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "D:\Python34\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "D:\Python34\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "D:\Python34\lib\site-packages\py2exe\distutils_buildexe.py", line
188, in run
self._run()
File "D:\Python34\lib\site-packages\py2exe\distutils_buildexe.py", line
268, in _run
builder.build()
File "D:\Python34\lib\site-packages\py2exe\runtime.py", line 278, in
build
for subdir, files in self.options.data_files:
ValueError: too many values to unpack (expected 2)