fixed #52. thanks @strb
fixed npe
disocover stream hosts (xep-0065) cleaned up disco
changed behaviour of expecption handler to check if accounts are working before removing the stacktrace
incomming jingle packets are routed to their connection. added presence chooser in gui
failed messages get now marked inline
socks5 initialisation works. doesn't get activate though
Refactor UIHelper to use getContactPicture

Normalize the interface, reduce code duplication
first file transfer between gajim and conversations. still a lot to do though
Merge remote-tracking branch 'upstream/development' into development

Conflicts:
	src/eu/siacs/conversations/services/XmppConnectionService.java
open latest conversation from notification
More Contact Picture refactors

Use polymorphism to avoid dynamic dispatch based on nulled parameters.
Next up: Prettier MUC icons
Added tiled MUC icons

Now, MUCs have icons with up to 4 tiles representing MUC members,
similar to the gmail app.

Some caveats:
As of now, no ordering is imposed on the members, we simply pick the
first (up to) 4 returned by the MucOptions object. This could be done
better, e.g. by picking more important members first (based on
affil/role), or even going so far as to order them by how recently they
sent a message in the MUC.
Also, the code generating the tiles is really messy right now (tons of
copy and paste). It seems to work though. I will clean this up soon.