Hide "Save" and "Clear" from the now playing menu if not on the play queue
StreamingService: Wind down resources immediately after streaming.

Wind down resources immediately after streaming. A handler was set up initially
to allow the stream to come back up after a short period and to keep the
notification up for that short period but with the newer code that's
unnecessary.
NotificationService: onTrackChange() is never called with a blank playlist.
NotificationService: onStatusChange(), if blank playlist stop the notification.

It makes sense to stop or hide the notification if there is nothing in the
playlist as this will require manual user interaction.
StreamingService: At playlist completion, let onCompletion() handle stream end.

If the last song ends and the playlist is going to have a length of 0,
using onStateChange() will cut the final song off early due to buffering.
Instead, now check to see if the playlist is blank on stop and if so ignore
it and it will be handled in onComletion().
StreamingService: We're not an instance of Activity, skip to addConnectionLock.
StreamingService: Replace stopStreaming() with windDownResources().

stopStreaming got to a place where it was basically a call to
windDownResources()  with a intent call, and it makes sense for that intent
call to happen as an argument of windDownResources.
StreamingService: Replace getName call with TAG.

I'm not sure why, but this call was giving AS a error/warning, probably an AS
bug, but not a big deal to replace with TAG here.
Merge pull request #515 from avuton/next

Some pre-beta improvements
Bump build tools version
1.07 Beta 5
AS version bump
Remove the "notification" item to the README's todolist. It's done !
Fix travis
StreamingService: If playing and audio focus is lost, pause the player.

This is really no different than pulling the plug out of the earphone socket,
we pause on that, so we should pause on this as well. The only thing that is
substandard about this is this server might have other listeners. This is the
only sane thing to do in this case, though.
NotificationService: Re-reimplement audio focus.

In this implementation, we implement a lazy and deaf audio focus for
NotificationService. If another music service takes the focus, then we're not
going to request it until next Notification restart or notification button
press, as we don't want to start interrupting local audio playing with remote
MPD users.
CoverManager: Fix local cover art.

This fixes a bug I created in revision 3b43497.
StreamingService: windDown after error.

Right now trying to stream again after an error is causing more problems
than it's fixing. Disable and perfect later.
Merge pull request #518 from avuton/next

Fixes
1.07 Beta 6