If overwrite is true, cursor.update can insert a new record, it should
turn off bulk-load the same way cursor.insert does.

The cursor.update code was checking fixed-lenght cursor value sizes
twice, remove the inline check and depend on __cursor_size_chk.
Implement the WiredTiger 1.6.3 cursor overwrite semantics.