Document dst and dst_len for WT_COMPRESSOR::compress.
Be a little more defensive: a reasonable compression function might not
be checking the target allocation size.  If compression succeeds, but
it doesn't gain us at least an allocation unit, don't compress the data.
Add backoff to sleep if no async work available. #1002
Coverity.  Clean up unused variables.