add timing functions
synchronised playback
add delay reporting to sinks
add support for generic sinks
configure: add mach time, support for FreeBSD, check for cc and pkg-config before using
remove unused functions
fix: only sleep if delay is positive
fix: first shutdown player, otherwhise this hangs shairport on OpenBSD