Compression can fail

@michaelcahill, this is ready for your review.

I tested it by changing the zlib `WT_ZLIB_RESERVED` value back to 12, and it seems to work OK.

Once this is merged, I think we can close both #1007 (fixed), and #1008 (no longer needed).