Remove logic for running a file after translation

Bug #373
PEP 8 fixes for mypy
PEP 8 fixes for bottles.py
PEP 8 fixes for class.py
PEP 8 fix for cmdline.py
PEP 8 fixes for example.py
PEP 8 fix for files.py
PEP 8 fixes for generators.py
PEP 8 fix for greet.py
PEP 8 fix for guess.py
Fix#271.Allow explicit return None in function returning None.
Merge pull request #419 from ivuk/pep8-fixes-6

PEP 8 fixes
Merge branch 'only-type-check-373' of https://github.com/iankronquist/mypy into iankronquist-only-type-check-373

Conflicts:
	scripts/mypy
Clean up command line option handling

Remove -S option and simplify --py2 to not take an interpreter.
Better usage for the mypy script
Update example in README

Make it more interesting.
Update README to not say that 'mypy' runs programs
Minor tweaks to README
Fix Python evaluation test cases

We have to run the program explicitly, since 'mypy' can't do it .
Fixes to Travis CI script