Use /usr/bin/env python instead of straight /usr/bin/python

This change makes the pep8 executable function properly when running under a
virtualenv or zc.buildout environment, which will have a special version of
python on the path that internally changes its PYTHONPATH to include special
libraries and modules.
add max-line-length option
Added max-line-length argument to README
Adding a simple config file system
Change default config file location to ~/.pep8
test for issue34
fix for issue34
Merge fixes for issues #34, #43 and #48.
Merge branch 'master' of git://github.com/fabioz/pep8
Fixes for Jython.
Merge branch 'master' of git://github.com/slacy/pep8
Add the testsuite to MANIFEST.in, add changelog entry for issue #26 too.
Merge branch 'topic/max-line-length' of git://github.com/treyhunner/pep8
Add changelog entry for issue #36 and adapt the help message.
whitespace bikeshedding.
Change the defaut behaviour to --repeat.
Correctly select all tests if DEFAULT_IGNORE == '' or False.
Release version 0.7.0.
ignoring .pyc
Fix W602 checking of 3 argument raises to handle multi-char names, issue #34