Support for NUTS talkers

This pull request adds support to NUTS talkers, very much the same way (and mostly reusing the code of) the IRC support works. 

About NUTS: http://en.wikipedia.org/wiki/NUTS_%28talker%29
Hi,
On Jun 7, 2014 9:42 AM, "Lars Jørgen Solberg" <notifications@github.com>
wrote:
>
> In bin/shellpic:
>
> > @@ -64,7 +66,8 @@ def main():
> >      else:
> >          try:
> >              img = Image.open(args.image)
> > -        except IOError as excp:
>
> I don't understand why you have replaced this. Are there any advantages
in doing exc_info() instead of except ... as?

I should actually have reverted this. This change was meant to have code
that would work in both python 2.5 and 3. The 'except … as' was introduced
only in 2.6, but since the rest of the code won't run on 2.5 anyway (string
manipulation), this can be reverted.