Switch our exception to `EnvironmentError` since it is the parent of IOError, OSError *and* WindowsError where available.
http://docs.python.org/2/library/exceptions.html#exceptions.EnvironmentError