Update Statement to handle non-auto-incrementing PK's

The below update alters the behavior of the bindUpdate, such that, it will inject a PK into the update statement, as long as that PK is not auto-incrementing. A diff of test_all.sh seems to indicate no change in other test failures (sqlLite).