I'm just committing this to sapphire/cms as well - its an optional setting, so should maintain backwards compat. Not sure why github lumps all 5 commits into one pull request (I've merged from your master just before), but alas: If you need to, just cherrypick 1b36c75 :)
API CHANGE Renamed transactions methods from endTransaction() to tran…
…sactionEnd(), startTransaction() to transactionStart() to comply with new sapphire trunk API
BUGFIX Fixed supportsTransactions() to use version_compare() so it do…
…esn't break on non-scalar versions like '3.7.1'
BUGFIX Allow omitting FROM clause in sqlQueryToString()
ENHANCEMENT Optionally filtering by new File.ShowInSearch flag in SQL…
Merge remote-tracking branch 'smindel/master'