MemCache: Initial API structure.

@davidfowl @GrabYourPitchforks @lodejard @DamianEdwards @yishaigalatzer 
Recommend simplifying some of these names, e.g., "Expired", "DependencyChanged".