Migrated AcceptThread to AsyncTask and abstract function structure (similar to
ConnectThread).  Added in logging, cleaned up bluetooth enabling error
reporting.

Changed min version to API 10 (gingerbread)
Modified fan activity to have buttons (to test 2 way communication)
Implemented use of FindNewFansMessage
cleaned up connection to make it more robust to clients coming and going, added
TODOs for things for us to consider.
Fixed issue in BluetoothUtils that caused the enable to return false when it was
still enabling.
Wired up "You Rock" and "Hello, Cleveland!" buttons to send messages
(bidirectional comms)
Added comments explaining the polling process in checkAndEnableBluetooth.
Moved wait time values into static final constants
Wrote bash script to rename .apk file to commit hash
Renamed scripts/ to utilities/
Refactored Song metadata out of Song.java, updated HostActivity's calls to access Song data, and updated the renameAPK bash script
Added username field to SongMetadata.java
Merge pull request #13 from theJenix/master

Bluetooth-test and Message structure improvements
Fixed some issues with renameAPK.sh and added /signed_apks
Merge pull request #17 from dgreenhalgh/master

Utilities folder and Song.java refactor