MRG: expanding, rethinking mmap'ing

Expanding the tests for the bugfix suggested by @MichielCottaar

Trying to work out the previous logic broken for a long time by using Openers.
Thanks - good point changed.

Anyone have a look at this, the next-to-last PR before release?