Incremental backup

@michaelcahill  I still have a test or two to write, but here is the basic code and a unit test.
KNF nit: no braces around a single-statement loop.  (This is among my least favorite parts of KNF, fwiw).