add assert playlist entry
add write and read playlist entry
playlist message uses entry
compiles, runs, test passes
add extra, code crashes on playlist updated
parcelable works app no longer crashes on playlist update
Implemented AddToPlaylistMessage and RemoveFromPlaylistMessage, as it was too
hard to reconcile the big playlist update message.

Fixed a bug that only seemed to appear on a Samsung Galaxy S3 with BT turned off
(see CustomApp)
Fixed remove to look up the right PlaylistEntry to remove

Special case in remove to not remove the playing song
Merge branch 'master' of git://github.com/TheLastCrusade/fanClub into playlist_entry

Conflicts:
	SoundStream/src/com/lastcrusade/soundstream/service/PlaylistService.java
Added bump song to playlist and song status message, as remote control messages
so the guest can tell the host what to change on its playlist
Added messages and intents to ensure the guest phones have the current play
status of the songs on the playlist.  This works for all except newly loaded
songs (no message or intent sent yet).
replaced custom Parcelable.Creator with DefaultParcelableCreator
Added message tests for new playlist control/status messages
Fixed bug in Messenger with non-socket streams (rquired for unit tests to run)
Added test for null when procesing add to playlist message
refactored long lines, added comments, moved isCurrentSong logic to a helper
method
Merge branch 'master' of git://github.com/TheLastCrusade/fanClub into playlist_entry

Conflicts:
	SoundStream/src/com/lastcrusade/soundstream/service/PlaylistService.java
Merge pull request #98 from theJenix/playlist_entry

Playlist entry