improve beam behaviour

the code disables all android default behaviour, tries to send a jid if at all possible, infact it sends one always if you have exactly one account. it sends a muc invite if in a muc, a contact jid if in a chat. it always sends an app reference so android will either start conversations on the other side or jump into the playstore to install one.