Allow replicated tables to have delete and update CRUD procs if they have a PKEY.
Part of the work I did for schema change, but can be merged separately.
VoltTable and TableHelper-related improvements
1. Make VoltTable.toFormattedString() truncate with an elipsis for long columns.
2. Add a deep comparison method to TableHelper that compares tables by values.
3. Minor fix to load generating TableHelper code.
ENG-3153: Make the branch closer to master branch.
Remove some diffs that add nothing.
ENG-4357: Fix the readme for the schema change test app.
Fixes per pmartel feedback.
Merge pull request #406 from VoltDB/morecrud

Allow replicated tables to have delete and update CRUD procs if they have a pkey
Feedback from jpiekos.
Merge pull request #408 from VoltDB/hugg-tabletweaks

VoltTable and TableHelper-related improvements
ENG-4408,ENG-3153: Schema change polish prior to review
Removed the test app from this branch to shrink review.
Polished a few things.
Reduced the diff between this branch and CORE-team.
Added some safeguards to CatalogDiffEngine
Merge remote-tracking branch 'origin/CORE-team' into ENG-3153-liveschema