add part of acceptance test
Merge remote-tracking branch 'upstream/master'
finally got the song elements expanding correctly all the time
Fixed reconnect bug on Guest, after host has gone down and come back up.
Fixed bug where messages were getting stuck in the messenger, due to
introduction of a blocking read call
Changed fix to conform with previously established method contract.  Unit tests
now run and pass.
First cut at transfering song:

Renamed Song to PlaylistEntry, and refactored Playlist to use this class, which
will contain information about whether the file was loaded and whether the song
was played.

Introduced PlaylistDataManager, which runs in a thread to monitor and load
playlist entires that live on remote systems.

Implemented TransferSongMessage and RequestSongMessage, for requesting and
transfering song data.

Fixed small bugs in the playlist when sending messages to update guests on play
status.

Refactored code that used Playlist to instead use accessor methods in
PlaylistService
Merge branch 'master' into menu_disable
disabled the menu while in the connect fragment
Merge pull request #73 from dgreenhalgh/import_cleanup

GPL copyright statements and import cleanup
Merge pull request #74 from theJenix/bug_fixes

Bug fixes
Merge pull request #75 from ejohnson44/menu_disable

Menu disable
Moved song play/pause/skip actions sent by playlist into a wrapper
AudioPlayerWithEvents, to simplify the logic in PlaylistService

Moved other play related events into the appropriate audio player

Modified PlaylistService to readd songs to playlist data manager after playlist
has been reset

Added error when trying to play and the playlist does not have any loaded songs
Fixed multiple connect dialogs by changing Transitions to reuse fragment
objects.  The bug was caused by multiple registrations; onCreate was called
every time we switched back to the NetworkFragment, but onDestroy was not being
called because we held the fragment on the back stack.
Fixed bugs with playing remote files using guest and host phone
Fixed race conditions/deadlock issues with loading data in a separate thread
Merge remote-tracking branch 'upstream/master'
Uncommented message sending for resume and stop
Added in optimization, so we don't clear songs immediately.
Merge branch 'master' of git://github.com/TheLastCrusade/fanClub into transfer_song

Conflicts:
	SoundStream/src/com/lastcrusade/soundstream/audio/SingleFileAudioPlayer.java
	SoundStream/src/com/lastcrusade/soundstream/model/Playlist.java
	SoundStream/src/com/lastcrusade/soundstream/net/MessageThreadMessageDispatch.java
	SoundStream/src/com/lastcrusade/soundstream/service/ConnectionService.java
	SoundStream/src/com/lastcrusade/soundstream/service/MessagingService.java
	SoundStream/src/com/lastcrusade/soundstream/service/MusicLibraryService.java
Removed dead code
Merge pull request #76 from theJenix/connect_dialog_fix

Connect dialog fix