Close record file before cleanup
Don't double "remove" an item from "dirs"

Use "elif" to only call `dirs.remove(dir)` once if both conditions are true. This is possible if a virtualenv called "test" is present, so both "test/bin/python" exists, and `dir == 'test'`. It would execute `dirs.remove('test')` twice, the second time raising an exception.
Expand development instructions, fixes #1259
docs: Expand development section example for #1259
bump development version
Merge pull request #1260 from techtonik/develop

Add pull request process example
Merge pull request #1187 from oscarbenjamin/develop

Close record file before cleanup
Upgrade PyPy in our tests
Merge pull request #1360 from dstufft/upgrade-pypy

Upgrade PyPy in our tests
Added a virtualenv-specific configuration file
Upgrade requests to 2.1.0
Merge pull request #1367 from dstufft/upgrade-requests

Upgrade requests to 2.1.0
Make freeze ignore wsgiref
Ignore wsgiref in `pip list` also
Merge pull request #1369 from msabramo/freeze_ignore_wsgiref

Make freeze ignore wsgiref
Typo fixes and clarifications
Merge pull request #1364 from pfmoore/virtualenv_config

Added a virtualenv-specific configuration file
merge from 1.5.X
merge from 1.5.X
Upgrade distlib to 0.1.5