Messages are now objects with array access

- Event class now hold message object which has array access.
- Moved "getSource()" and "isInChannel()" from Phoebe\Event\Event to
Phoebe\Message\ReceivedMessage. You should use
$event->getMessage()->isInChannel() instead of $event->isInChannel() and
so on.