Modified ConnectThread to use AsyncTask, which gives us a way to pass an
individual socket to a method running in the UI thread (to support the new
discovery process).

Modified MessageThread to support IMessage/Messenger framework
Merge branch 'file_transfer' of github.com:reidbaker/fanClub into file_transfer