GLRIDB-414 refactor and merge search with browse while making browse first class

In theory, there should be no need for $http here, but I do see that it is used.  If this is going to be unified, all the calls should go through the record manager and then on to the scienceBase service.