Allow specifying PASS or SASL authentication (#77)

This allows clients to connect to password-protected servers that
require PASS or SASL authentication to connect to (e.g.: bouncers, and
sometimes IRC networks require SASL from mobile connections to prevent
abuse)
sigh, irssiproxy
Hide tabs when in > 20 channels, show select box instead

Reduces frustration in small screens
Track nick changes
Have a dropdown of channels when too many for tabs
Update image url
Return to app on notification click
Return to app on notification click
Close notification when it's activated
Focus active channel on join
Pass IRC commands to the server
Implement /query
We need a better way for this..