add timing functions
synchronised playback
add support for generic sinks
remove unused functions
fix: First check if the tools configure needs are installed
fix: gcc might not be the default c compiler
fix: on a FreeBSD machine, assume OpenSSL is there

On FreeBSD, OpenSSL is always there, but no .pc file is installed,
so pkg-config does not report it
fix: only sleep if delay is positive
fix: first shutdown player, otherwise this hangs shairport on OpenBSD
fix: lower base sample for interpolated sample could be out-of-bounds
Alsa: limit buffer size, so shairport can start in time
increase period size 64 to as big as HW supports: a small period only makes sense for
extremely low latency applications. due to shairport's internal 352 buffer size
it makes even less sense