Code cleanup.
Use consistent class names for resource definitions and add/remove/describe operation handlers.
Try to minimize usage of static final variables.
Breakup CacheConfigOperationHandlers into individual add operation handlers for cache stores.
Traverse model via resource paths where possible.
Refactor/simplify the way we define and handle channel, cache and cache-container metrics
Incorporate code review feedback.
Move location and reduce visibility of the NAME attribute definition to help clarify that it is an *not* attribute of the CacheContainerResourceDefinition.
Merge pull request #6360 from pferraro/fork

Refactor/simplify the way we define and handle channel, cache and cache-container metrics