reid example
messing with the song layout
Merge branch 'master' into layout_things
making song elements clickable
fixing expansion
playlist views expand correctly when pressed
finished fixing expansion
Music library fragment set up to recieve broadcast intent, fix issues when screen is rotated
code cleanup, suggestions from code review
finished out modifying the expansion, nicely laid out artist and album
Major refactor of connection code.  Connection code from HostActivity and
FanActivity pulled into ConnectionService and MessagingService.

All connection management code now lives in ConnectionService.  This includes
bluetooth discovery, host/fan connection management, and sending and receiving
messages.

All messaging management code now lives in MessagingServices.  It receives new
IMessage objects from the ConnectionService, decomposes the messages into their
parts, and sends a broadcast intent/action to the rest of the system to
represent each message.  This decouples the message and network layer from the
rest of the app.

HostActivity and FanActivity have been modified to use these services.

Currently broken: remote fan discovery.  Not too far from being complete...
Merge branch 'master' into layout_things

Conflicts:
	fanClub/res/layout/fragment_playbar.xml
removed magin numbers and added comments
Merge pull request #34 from reidbaker/bcast_music_library_service

Music library fragment set up to recieve broadcast intent, fix issues wh...
Added Play/Pause/Skip messages and unbind call in onDestroy
started reworking music library updates
Added comment to the top of ServiceLocator, talking about pitfalls when using
services.

Changed Runnable to a more specific interface, for on bind listeners.
moved the music list updating work into MusicListAdapter and changed MusicLibraryFragment to just tell the adapter to update when an intent is recieved
Fixed StringMessage sending to support both fans and hosts
Merge pull request #36 from theJenix/messaging_service

Major refactor of connection code