Made EiraIRC use the proper method for changing display names.
Some general cleanup of chat component code; all EiraIRC color settings are ignored for now, will continue fixing that tomorrow.

Fixes #34.