Introducing CacheManager

I don't feel strongly either way. Do you think there's value in shrinking this list to match the hybrid use case? Native devs have more power to use the extra cache policies if they were to use ```ContentProviders``` or ```Loaders```. I could go either way, I guess.