Added first harness support

Added basic testing harnesses for the connect
and menu fragments.  Support will grow over
time as tests are written.

Also improved upon the smoke test, making it
much more succinct.
Documentation of automation classes

Also, warning free code is happy code.
Removed unused imports and unclosed streams
out the wazoo.
Added Spoon Library Support to Testing

Can now spoon all our devices!
Added check for welcome dialog in base test

And commited updated test classpath file, which
references robotium and spoon.
moved the call to bump and remove songs to inside the local player checks
menu is no longer accessible from the connect fragment
Built up additional harness support

Added basic harness support for the
About and menu fragments, as well as
wrote some more simple tests, and cleaned
up the smoke test.
Update dependencies file with test dependencies

Added instructions for setting up test dependencies
to the dependencies.md file.
audio player now stops correctly when disbanding a network.
Merge branch 'master' into bump_song_fix

Conflicts:
	SoundStream/src/com/lastcrusade/soundstream/service/PlaylistService.java
playlist now updates when a guest disconnects
added seaching feedback ot the join button
removed whitespace and made "currentContent" a constant in Transitions
Merge pull request #218 from ejohnson44/guest_color_fix

playlist now updates when a guest disconnects
Merge pull request #217 from ejohnson44/join_feedback

added seaching feedback to the join button
Adds comments to the isFragmentVisible method

Describes in more detail the logic behind determining
if a fragment is visible, for testing pursposes.
fix for #179 removing currently playing song on guest doesnt work
Merge pull request #208 from ejohnson44/bump_song_fix

bump song guest fix
Merge pull request #212 from twrobel3/EteTesting

Add all core testing infrastructure
Merge pull request #215 from theJenix/disband_cleanup

Disband cleanup