Work around for getBoolean never returning nulls

Fix for Last.FM showing for stock Subsonic users
Fix returning list with null if user returned is null
Fix issue where switching online/offline keeps Home as selected
Change tasker to start instead of play, shuffle auto starts
Move indexes cache to CachedMusicService
Move indexes cache to CachedMusicService
Merge pull request #382 from thknepper/master

#381 update german translation
#380 Sort quick search results by closeness to query
Fix for case where a Podcast Channel has no name
Reverse setStarred artist check condition

Possible fix for starring albums counting as starring a artist.  Changed to match the condition used in EntryAdapter which seems to work correctly.
Add ability to have views which are not updated
Dont add to update list
Dont add to update list
Dont add to update list
Dont add to update list
#380 Sort search results by how close they are to query
#380 Put artist results before albums
Fix final member property not being initialized in constructor
Only update bottom bar if revision updates
Fix for recycling old transition drawable

The old implementation only kept current + 1 old drawable.  While this reduced the number of cases where the old drawable was attempted to be used, it did not completely eliminate it.  There were still cases where the + 1 old drawable was used and caused a crash.  This new implementation just completely clears the old transition drawable from the stack after a certain amount of time.