Merge branch 'master' of git://github.com/TheLastCrusade/fanClub

Conflicts:
	SoundStream-test/src/com/lastcrusade/soundstream/net/message/PlayStatusMessageTest.java
Merge branch 'master' of git://github.com/TheLastCrusade/fanClub

Conflicts:
	SoundStream-test/src/com/lastcrusade/soundstream/net/message/PlayStatusMessageTest.java
Merge branch 'master' of git://github.com/TheLastCrusade/SoundStream
My mac now available from userlistservice
add myMac to userlist service
code cleanup, changed log level
removed BluetoothUtils from music library
import cleanup
added empty string
Merge branch 'master' of git://github.com/TheLastCrusade/SoundStream into song_breakup

Conflicts:
	SoundStream-test/src/com/lastcrusade/soundstream/net/message/PlayStatusMessageTest.java

Initial checkin of messenger refactor, to split messages to allow play control
commands to be transmitted/received even while transmitting song data.

Refactored: cleaned up unused imports and variables, and moved Messenger and
supporting classes in .net.wire
Fixes in support of song breakup code
Fixed bugs with song breakup code.  Now verified to work correctly, and transfer
files as expected.

Fixed MessengerTest and added test for WireSendInputStream class
Code cleanup: comments, deleted dead code.

Added InputBuffer class to clean up places where we need to write to a
ByteArrayOutputStream and then navigate the buffer like an InputStream

Added LogUtil to let us test if the Log class is in the classpath (important for
unit testing)
Tuned buffer sizes in Messenger

Added file data buffering in FileReceiver to prevent frequent filesystem writes

Optimized bulk read/write operations in custom streams (calling the single byte
operations is very slow)
added comments around message scoring and the writeOne method in
MessageThreadWriter
removed dead code
Merge branch 'master' into my_address

Conflicts:
	SoundStream/res/values/strings.xml
Fixed bug with input streams containing multiple packets...now, Messenger will
process all available packets before asking for more data

Fixed MessengerTest so that all tests run and this case is covered.

Added to WireSendInputStreamTest
Removed fixme with issue about specific buffer sizes and file sizes

Restored 4k "optimal" buffer size
made removal a little cleaner
Uncommented unused TAG variable, and added  @SuppressWarnings("unused") to
remove the warning.  We've decided we would rather TAG be always available.