Also, some other changes to bring the csum PML up to date with changes that happened in ob1 over the last two years. This includes a few bug fixes and some minor refactoring. This commit was SVN r23757.