feat(with-transaction): provide helper for convenient txn api
feat(with-transaction): provide helper for convenient txn api

This introduces a helper (`withTransaction`) that provides a
covenient api for automatic retryability around committing
transactions.

NODE-1741

mongodb/node-mongodb-native,mongodb/node-mongodb-native,mongodb/node-mongodb-native,mongodb/node-mongodb-native