New clear_cache_for method on Resolver

Rather than just throw out the entire cache, this *should* clear only a
given path from it.

Thanks to 'Crafting Rails Applications' for explaining the purpose and
meaning of the nested hash keys in the Resolver cache.