spec fixes and more

rename 'expire_all' to 'expire_model_cache' to make swapping this in
for simple_cacheable that much more painless.

spec fixes and key generation fixes to avoid single table inheritance
problems.