Add websocket support

Websocket SSL Support will only work with certs that are already
trusted(e.g. if you connected via SSL before)
RelayConnection now has a queue for outgoing messages, instead of
spawning a new thread for every message.
An attempt to detect if we were logged in successfully has been added by
checking the weechat version. Currently no error handling exists if it
fails.
Fix a few issues when disconnecting

Under some circumstances the notifyHandlers call wouldn't occur, leaving
the client stuck thinking it was still connected.
Only load buffer from intent when bundle has key

* Android 4.4.4 sends a bundle when launching weechat-android
  from the homescreen and the app is already running.
Merge pull request #111 from mhoran/fix-homescreen-crash

Only load buffer from intent when bundle has key
Ignore any apk files
Better notifications
Merge PR #115
Notification priority is only for API16 or greater

Priority is only supported for jellybean(API16 or newer)
Merge branch 'PomepuyN-master'

Closes #115
Merge pull request #1 from ubergeek42/master

Update