Fix bug where we would fail to do SASL negotation if the list of
capabilities we had requested but not enabled is empty
Merge pull request #244 from M2Ys4U/cap

Fix bug where we would fail to do SASL negotation
Active tab highlighting
Client: Applying the nick + channel given in the URL properly #242