circe: disable nonblocking connect by default on win32
circe: better method of defaulting nowait-on-connect

Also reword the docstring yet again.
lui-logging: use raw-text coding system for writes

This avoids blocking applications when Emacs wants to determine the
coding system.
build.sh: Use new -pkg.el.in files for package building.

This should make the build process a bit cleaner and hopefully
make MELPA happy (fixes #46).
circe-channel-user-nick-regain-p: Typo fix.

This was checking for the old nick twice, instead of checking
that the old nick is a current user and the new nick was a recent
user.
update dependencies based on requires

- `circe` requires `lcs` and `lui`
- `lui` requires `tracking`
- `tracking` requires `shorten`
Merge pull request #59 from milkypostman/master

-pkg.el.in: Fix for some of the dependencies
build.sh: Use Package-Requires for file variables.
circe-channel-message-handler: Rename query buffer on NICK change.

The query buffer will now track the nick of the target in the buffer
name. This should be less confusing when a user changes their nick a
few times.

Fixes #57.