Request focus on the terms box if none entered, hide keyboard when launching a search

It's a bit funky on the emulator with the soft keyboard, I'll have to test on my device later
Add login progress dialog to login activity.
Add loading feedback indicators to views that didn't have them
Improving how the title is set for the various search fragments

Now done through the SetTitleCallback instead of having it done for them by the activity.
Improving handling of non-music torrents

Also setting a better layout for the torrent search results and allowing long names to wrap instead of be cut off.