Add keywords for messages

During talk Marvirc will verify if some keywords is mentionned and
react on it

Two keywords have been added:
- !hackbook => to access to hackbook
- !sourcecode => to display url to code source.

It's the same usage than the previous behavior but add a possibility to
not interact directly with Marvirc