synchronize date format
Add remove event listeners
Fixes for capability negotiation

do not redundantly process CAP messages (check isNegotiating first)
allow IrcPacket to read malformed lines (use for raw processing)
trim the feature name when passing to capability negotiators