Wire in new ratchet system.
Typo fix.

(Thanks to an anonymous contributor for pointing it out.)
Don't mention --state-file on OS X.

OS X sets odd flags when running from the GUI and the flags package
doesn't like it. So main_darwin.go does not use flags, but the error
message still mentioned --state-file.

(Thanks to the anonymous contributor who pointed this out.)
Fix OS X build.
Update documentation.
Remove debug logging from the disk code.
Fix Ubuntu package name
Remove remark about binaries not being available.
Don't allow contacts with empty names.

Fixes #20.
Fix typo in UI text.
Update Debian build instructions.

(Thanks to an anonymous contributor for pointing out the mistake.)
Simplify the OS X build instructions
OS X bundle updates.

(Hopefully it stops crashing quite so much.)
Client parse flags on darwin
Add an icon.
Fix several OS X race conditions.

Setting environment variables in main() turned out to be racy. Also, without
locking the initial goroutine to the main OS thread, GTK would sometimes crash
in Quartz.
Add a wrapper script in the bundle.

In order to avoid setting environment variables in the main binary (which was
racy), we now depend on pathrewrite to update the paths in the .dylibs. This
means that Pond needs to start in the correct directory so this change adds a
wrapper script that sets the working directory from the binary name.
Fix clipboard keybindings on OS X and remove non-en locales.
Reformatted README.md

I inserted a usorted list and reformatted the code pieces. From my impression it is better readable now.
Use non-deprecated, GTK functions.

This change corresponds with go-gtk's 218a8b6c. It updates gtk.go
to call more modern versions of several GTK functions because
the old ones were deprecated and had to be removed.

Fixes #22.