Incremental backup

@michaelcahill  I still have a test or two to write, but here is the basic code and a unit test.