Managed caching bug fixes

1. Add list location command so that users know what are the valid locations to use
2. On displaying caching service, skip entry with 'unknown' state; otherwise the down stream code will hit null reference exception due to broken structure
Nit: string.Equals is a little more readable IMHO