Updated .coveragerc to reflect protocol package structure
Consider two events equal if their name, args and kwargs match
Improved IRC Protocol (and tests) to use a factory pattern for commands
Fixed numeric handling in irc examples
Code Cleanup and Python 3 compatibility fixes
Backed out 26c697889434
Python 3 compatibility fixes
Fixed event equality test in IRC Protocol tests
Guard against invalid file descriptors
Fixed disconnect event handler in test client