Watching changes of the configuration file

When inotify subsystem is available (Linux kernel > 2.6.13), use it for
watching changes in the configuration file, so background server instance
restart is not required any more.
XDG directories support (cmus >= 2.6.0)

Fixes #1