Merge pull request #42 from fancyremarker/fix-cache-enabled

Fix cache_enabled? logic and add nocache to Garner::Cache::Identity
Added :invalidate_mongoid_root option

This ensures that a root document's bound caches are invalidated along with
any embedded document.