Adds ability for ignore plugin to ignore by nick instead of hostmask.

For example:

Old: guacamole: ignore *@example.com
New: guacamole: ignore billulum

Ignore plugin will now look up the host of the nick specified
Makes channel an option for the kick command
Refactors retrieval of messages
Adds config option for titler to ignore certain domains
For example, one possible configuration would ignore all URLs from i.imgur.com
because there will never be pages to fetch HTML for from that domain
This is mostly a performance/efficiency enhancement