update autotools source files
fatality when we can't create a kvstore
we're not using the tree, but we are using a queue
add more robust error handling in kvstore_discard

gracefully handle invalid semaphores, in case a platform
not supporting posix unnamed semaphores sneaks through.