Save selected stations and favorites per backend.

Now that we use backend-specific IDs for querying, it doesn't make sense
to save selected stations and favorites independenly from the backend. So
these values are saved per backend.
Clear search results when starting new search for station.