Tracking whether MAPBUFFER actually needs saving

with a 'dirty bit'. I imagine that overmaps and nonants
could use the same principle to be loaded on demand
andn saved as needed.
Merge pull request #32 from zpmorgan/dirty-mapbuffer

Tracking whether MAPBUFFER actually needs saving