Fix #73: actually do something with auto_close argument for new driver

This fixes #73, and has a super simple test along with it. Since I'm
changing 01-driver.t, I've included updated darwin mocks, but I don't
have access to Linux or Windows to generate new mocks for those OSes.