relates to #2209
request to "add" should send "subscribe" packet type
approval back should send "subscribed" packet type
ensure consitent use of a bare address
add handler for request to unsubscribe
ensure delete of contact happens
also being handler for unsubscribe request
fixes for Presence handling and removal
ensure proper handling of subscribe/unsubscribe req/resp
ensure entry is removed from Roster if it is not in any more lists
fixes for subscription request listening and UI handling
remove redundant subscriptoin listener class
NewChat directly listens for subscriptino requests and shows dialog
NewChat's onNewIntent now resolves intent when it receives it
make sure activity is not finishing when subscrip dialog shows
remove debug true values
Merge pull request #377 from OnlyInAmerica/master

Update BUILD instructions
Merge pull request #376 from n8fr8/bug_contact_subscribe

Bug contact subscribe
commenting out this redundant presence packet call that is
doubling the amount of processing the app has to do
ensure we are always using bare jid for contact/username
when the "double" or "multiple" contact bug happens the username
shows up as a full jid, which should not be happening
this attempts to address that
make status entry box the same as display box
don't stop service until we are sure all accounts are signed out
don't force stop the IM service... wait till connections sign out
if we are signed out, then stop the IM service
on disconnect, decide whether to stop cacheword service or not
don't logout async, logout now!
force logout to be synchronous
format change in Debug