MPDroid: Clean up logs.

Clean up logs, to include removing all Auto-generated printStackTrace() stubs,
use the third parameter for exception objects, use a String object for the TAG,
and omit static logs from the import.
StreamingService: Make the error window smaller.

If we catch the player change the play state between the delayed handler start
and the prepare async, we lower the chance this class will need to have it's
errors workedaround.
StreamingService: Disable workaround for Android 4.4.3 and later.

Apparently, the MediaPlayer racy bug has been fixed for Android 4.4.3. Only
use the workaround in lower versions.
service: Avoid null intent onStartCommand().

Null intent will be sent to services in the case of some crashes.
StringUtils: Clean up warnings.
MPD.java: Fix Add & Play.

This fixes a small bug added (abd63e8) where Add & Play broke.
NowPlaying*Fragment: If stopped and the playlist changes, initiate a update.

If stopped, and the playlist changes, initiate a track & cover information
update.
dmix: Update for SDK 20
dmix: Travis update.

Now that I've RTFM for Travis CI, there was an easier/better way, though,
the disadvantage is it will no longer autodetect the build tools version.
MPDroidService: Before stopSelf(), stopForeground() needs to run.