added some clarificaiton instructions to the connection process
broke up the single instructions dialog into multiple consecutive dialogs and allowed the user to access them again
implemented changes to ask the user before enabling bluetooth.

removed auto enable of bluetooth from ConnectionService onCreate

added wrapper class to ask the user, enable bluetooth, and then run supplied
code

implemented use of wrapper on "Join" button (connectfragment), "Add users"
button, and "Switch networks" button (networkfragment)
Add ACRA crash reporting to SoundStream

Adds the ACRA crash reporting to SoundStream.  Configures ACRA
to pop up a dialog in the event of a crash, asking if it's okay
to gather crash data, and get additional comments, before uploading
to the CloudAnt crash collection server.

The username and password listed are a reporting user for
the database, so it's fine to have it in public.  If worse comes
to worse, we can delete that user and generate a new one.

Also updates the dependencies file to reflect the needed ACRA
jar.
added comment to explain the noop cancel button listener
Fixed capitalization issues and got rid of some magic numbers
Merge pull request #305 from ejohnson44/instructions_fix

Instructions are no longer one single page of text
Pulls out ACRA Reporter creds into Prefs File

Pulls the credentials for the ACRA reporting
username and password into a prefs file, which
will be located in assets/app.conf.

To avoid needing to pull in an additional library,
conf file parsing is done manually, and only
supports simple syntax.  Made to gracefully fail if
Command app.conf is missing, or cannot be parsed.

Added a static reference to the AssetManager in
the CustomApp file, so that it can be referenced
elsewhere, in this case, by the prefs handling
file.
Merge branch 'acraSetup' of github.com:twrobel3/SoundStream into acramerge

Conflicts:
	SoundStream/res/values/strings.xml
Merge pull request #310 from twrobel3/acraSetup

Add ACRA crash reporting to SoundStream
changed isRecent test to isShown, which simply checks the map.
added code to post a delayed message (using the main thread) to reset the map.  this will provide the throttling we want
Merge pull request #311 from theJenix/reid_master

Reid master
Merge pull request #304 from ejohnson44/connection_instructions

added some clarificaiton instructions to the connection process
Merge pull request #308 from theJenix/ask_enable_bt

implemented changes to ask the user before enabling bluetooth.
Fixed NPE and other issues caused by delaying bluetooth enable due to the following problem:
On certain devices, the bluetooth name and address are null if BT is not enabled.  We had methods to handle this, but the method that safeguarded the name relied on the provided getAddress method, not our safe method.  Additionally, once bluetooth is enabled, we need to make sure we update our internal structures that rely on it.
Merge pull request #315 from theJenix/fix_bt_npe

Fixed NPE and other issues caused by delaying bluetooth enable