Fix CSS caching when using ThemeMapProvider

- for now, skip the css server cache when ThemeMapProviders are used
- add a uid of the theme descriptors to the cache key

@rev david.brady@
@bug W-2317698@
Merging origin/nathan/master-pending-theme-provider-caching into master