adjust size properly on puts and deletes
rebase, pull in more code from the 1.1 backport
re-re-re-backport the config changes from 2.0
Merge pull request #940 from basho/pevm-membackend-size-fix

Fix mem backend to honor various settings correctly.