Clear dirnames in os.walk to properly exclude
Merge remote branch 'origin/pr/5' into refactor

Conflicts:
	flake8/run.py

Merging this into refactor since this will become flake8 1.8 or 2.0 (I haven't
decided which yet).