Fix setup on Python 3.

The [flake8 install issues on Python 3](https://bitbucket.org/tarek/flake8/pull-request/32/fixing-install-problem-for-python-3/diff) are still valid as long as mccabe requires setuptools.