DDF-768 Added catalog result cache query to search ui

-CometD endpoint queries the catalog cache first before querying
federated sources
-Catalog result cache used to do result sorting instead of CometD 
endpoint
-Search ui now shows progress bar for single source search since results
can now come back from the cache and the source