added TSX config options
added tsx header for hle and rtm
added hle and rtm transactional code wrappings to lock functions
added TSX stats reporting for LTSF queues
added check to avoid RTM TSX if transactions consistently abort
added check to prevent hasLock assert calls while in transactional region; those calls would cause transactions to consistently abort