Added plugin that is very similar to the StaticCache plugin but allows

...for caching by one or many alternate keys (assumes those keys are unique)

Note: It's not clear to me what the expected behavior is if class A uses this plugin and class B extends from A. Input?