Track pages inside eviction loop to avoid hang. #1451
Rename page_size_max to page_size_orig, clarify its usage (raw
compression is the only thing that cares).
When I switched the tracking frequency from 1/10 of a second to 1/4
of a second, I didn't update the code that decremented the timer to
the end of a run -- fix it.
Make every 1000th record big (80-100KB).
We can't use the corrected page size to calculate the buffer's space
available, but we don't have a page size either. We do know how much
space we added, so use that to increment the space available.

The raw compression handler can no longer pass a page size buffer to the
underlying compression function, because a single key/value object could
be larger than the page size, instead, pass a buffer of the same length
as the source to compress, whatever that is.
Merge branch 'develop' into overflow-relax