Bulk checkpoint changes

@michaelcahill, (so far) these are changes I made while staring at the bulk-load & checkpoint code for #1114. There's nothing tricky here yet, it's just cleanup.  If you want to review/merge, that'd be cool with me, I can open a new branch.