BUG: set filename to None for memmaps of unnamed files

Closes gh-3302