Reset cursors on auto-commit failure, reference #672.
Merge branch 'develop' into auto-txn-reset-cursors
In auto-commit operations, don't reset cursors if we are going to retry the operation.

refs #672, #1040
Merge branch 'develop' into auto-txn-reset-cursors
Doc typo: there is no need for "::" after a structure name.
Merge pull request #1040 from wiredtiger/auto-txn-reset-cursors

Cursors should be reset after an auto-commit failure.
Missing breaks in switch, we were only running with isolation=snapshot.