Fixed UTF-8 support for YouTube video link titles.

Twisted IRC doesn't support sending Unicode strings, so I have to use a codec to
encode it as a bytestream using the codecs package.
Fixed YouTube regex.

The old regex for YouTube links would continue until it hit a / or a &, which
would work fine for most videos but would break for minimally canonical links
with trailing text. This change fixes that.
Merge branch 'master' of github.com:quanticle/twisted_irc