Requirements: Replace pep8 with flake8.

flake8 runs all checks of pep8 and then some more. Hooray!
Makefile: Unleash flake8.
Makefile: Refine and expand flake8 testing.
Main: Fix flake8 warning.
Lex test: Fix flake8 warnings.
Parse test: Fix flake8 warnings.
Type test: Fix flake8 warnings.
Makefile: Combine static and beauty targets into check.
Makefile: Refine and expand pylint testing.
Makefile: Perform check on each build.
Merge pull request #69 from Renelvon/flake8

Replace pep8 with flake8. Strengthen static analysis. Check code on each build.
Parse: Add quiet_parse functionality.
Parse test: Test quiet_parse.
AST test: Use quiet_parse instead of ParserDB.
Parse test: Use quiet_parse instead of ParserDB.
Type test: Use quiet_parse instead of ParserDB.
Parse test: Add trivial pattern test.
Drop ParserDB.
Parse test: Separate tests of Parser class and parse module.
Parse test: Test Parser.__init__.