Changed the CDERebaser class to be less trigger-happy with rebasing. The way the compaction is estimated has been changed. It used to just estimate the reduction in the number of object changes. Now it has a rough evaluation of the data change, and it also only triggers for 500 object changes or more.