Add the :buffer-name option

The default behavior was to create a buffer called host:port. Now,
the user can provide their own buffer name in
`circe-network-options'.

This pull request is meant to replace the #85