Fix russian translation
Fix classcast crash
Catch illegal state exception in OutputsFragment
dmix: Code style.
CommandQueue: If separated server command response is empty, insert empty list.

In the past we have discarded empty results. This can lead to confusion for why
a list went missing when it's expected in the results. With this commit we now
add a empty list when there is nothing between the list separator responses.
MPDApplication: Don't crash when dialog not dismissed, application terminates.
MPDApplication: Don't call mpd.disconnect() in the disconnect callback.

We've already disconnected!
MPDConnection: Process available commands only with a valid header.
MPDStatusMonitor: Update queue/status/statistics before connection callback.
MPDControl: Add more media keys.
use MPD's own database update time when checking for album cache

should fix cache update problems if the server's and the android client's
times are not synchronized, see #645
make backup of value before setting it
Jump to beginning of current song instead of previous if more than 5 sec have been played
Collapsed Albums: add setting
Collapsed Albums: add strings
Collapsed Albums: add PlaylistAlbum
Collapsed Albums: add size() and hasText() to AbstractPlaylistMusic
Collapsed Albums: add CollapsedPlaylistFragment
Collapsed Albums: use CollapsedPlaylistFragment
make playlist text autoscroll