Fix #1085 for Python 2
Fix #1085 for Python 2

This is needed to get pipenv to work on Python 2 hosts (current version on PyPI is broken). Adds the base class of `FileNotFoundError` and adds the default argument of `None` to the `utime` call.
nateprewitt/pipenv,kennethreitz/pipenv