Point search requests to search endpoints

- Renamed browse methods to search.
- The name on which an autocompleted resource should be searched
  is now explicitly declared in the factory.
- Search results now check for the existence of "q" so that we show
  some results if a user is merely filtering on properties.
- When a 'q' parameter is passed to the searchresults directive,
  it populates using the /search endpoint rather than the browse
  endpoint.

Change-Id: I973bfe059852e0d345a60b662cc633270405850e