Improved the cache-key for JController Legacy

JController’s getView key was way too liberal.  when getView had already been used for a view, eg comContent, everything else was ignored and the previous cache entry was being returned.

The revision now uses correct relevant parameters for each view.