map-reduce 6.0 compatibility

The last test case needs more work.  It appears that `level-hooks` refuses to write to a separate db.
can you `~` this instead, for 0.8 compatibility mainly (also `npm config set save-prefix '~'` to make it default if you line)