Verify chat room name inside ChatRoomIrcImpl.
Made support methods package-private.
Added FIXME item
Added some tests, but they still fail since we don't have JUnit4 active yet.
Simplified hashCode() and additional tests.
Some exception handling on topic change.
Some exception handling for nick changing.
Use static shorthand for creating new MessageIrcImpl instance.