Autobridging future support:
* Refactor and cleanup transactors
* Introduce new direct and bridged transactors
* Rename existing transactor to indicate legacy status
* New direct transactor defaults to being turned off (preserve legacy behavior)
Fix lexicographical compare during tfRequireAuth processing
Update .gitattributes
Squashed 'src/snappy/snappy/' content from commit 1ff9be9

git-subtree-dir: src/snappy/snappy
git-subtree-split: 1ff9be9b8fafc8528ca9e055646f5932aa5db9c4
Merge commit '8b0602a5824199d495f6720ef2447f695179257a' as 'src/snappy/snappy'
Add snappy compression integration
Enable Snappy compression for NodeStore backends.
* Configured via config.cfg