Add transaction_log_sync support for config.

@michaelcahill I modified the sync connection config string to be checkpoint_sync per our call last week and added a transactional sync configuration to allow the user to select fsync, dsync or no syncing.  This is off the fine-grained-durability branch.  Merge into that branch please, after review.