added remove_playlist function
change to conform
changed redundancy
changed remove playlist function and added a sleep
added pause command to the jukebox example
AlsaSink: clear audio buffers on stop...

and audio discontinuity.
AlsaSink: added start and pause implementations

Conflicts:
	spotify/audiosink/alsa.py
AlsaSink: fixed memory leak

Conflicts:
	spotify/audiosink/alsa.py
AlsaSink: fixed ALSAAudioError under some conditons

bug was caused under this condition (jukebox.py):
    * play a track
    * pause
    * session.seek(0) # in the jukebox shell
    * play
    * pause
    * play
    * raises: "ALSAAudioError: File descriptor in bad state"
AlsaSink: added testcase for bug in last commit
AlsaSink: made testcase work on Travis
documented remove_playlist method
Check the playlist index is within range before removing
remove_playlist tests
added extra notifcations for the SpotifyPlaylistManager to watch for
playlist_renamed callback handled by jukebox example
Added starred, profile and image link types
(cherry picked from commit 2f956eb9fcb27a4f37e82d6e97b4045858e6936c)
jukebox displays a sensible 'Starred by <user>' playlist name for starred playlists
(cherry picked from commit 93b1228550ed43522685c08a5ff95e0c37e28c6a)
Added SP_LINKTYPE_LOCALTRACK Link type
link: Reorder to match libspotify/api.h