added action type for serializable transactions #1112

This prevents users that don't have write permission from using
serializable transactions, which take document-level locks.

fixes #1112
Merge branch 'bugfixes/tokumx-1.4'
closes #1044, make test more robust by using assert.soon to ensure changes we expect to happen in oplog partitions actually does happen
curopmonitor