Reimplemented remote adding of fans.  This is handled almost entirely in the
connection service, and reuses the same FIND_FINISHED action that is used when
adding local fans.

Changed ConnectionService.EXTRA_DEVICES to EXTRA_FANS, and changed type from a
list of BluetoothDevice objects to a list of FoundFan objects.  This supports
the above comment that the UI/business logic mechanisms should be the same for
both remote and local discovery, and further decouples our code from the
bluetooth based ConnectionService
got rid of a compiler error
implemented sorting music library alphabetically
added in comments
Fixed typo to change Javadoc to normal comment
formatting and notifyDataSetChanged for userlist
Master build now compiles
made the playbar only show part of the song title if it is too long to fit in the bar
fixed the song view so that if anything is too long, it cuts off inthe appropriate place and indicates that there is more to the view
removed the comparable logic from the model
moved the sorting into its own method and reordered the map along with the sorting
Merge pull request #67 from ejohnson44/order_music_library

Order music library
Merge pull request #69 from ejohnson44/playbar_UI

Playbar ui part 2
Merge pull request #68 from reidbaker/merge_update_playlist_to_guest

formatting and notifyDataSetChanged for userlist
Merge pull request #70 from ejohnson44/music_view_UI_fix

Music view ui fix
Removed dead (commented code)
Renamed fan to guest in ConnectionService, MessagingService, some strings
Merge branch 'master' of git://github.com/TheLastCrusade/fanClub into let_me_in

Conflicts:
	SoundStream/src/com/lastcrusade/soundstream/service/MessagingService.java
added menu icons
Merge pull request #71 from ejohnson44/add_menu_icons

added menu icons
Renamed methods that contain "Fan"