Changed to initialize TrasactionCache even if tx already in place so any service can enabled it, though the risk is a lower-level service will when a higher-level service doesn't support it, so should be used for higher-level services only
Added active XAResource methods to interface, nice to have for various things; currently used for TransactionCache and EntityDataFeed
On update use preLookedUpValue if available for original statusId field, throw error if existing value lookup fails, no longer do lookup for update when getting original status, slower and pointless
TransactionCache cleanups and fixed a few bugs, now made it through some basic test runs
Added a couple more notes on things to avoid with TransactionCache, for now anyway... in theory all of these could be supported
Added actionDetail field for AEII, populated on entity view ops
Added eeca.@get-original-value attribute to get the original (db) value
  if run on update or delete and before the entity operation
Changed getCompleteList with txCache to only do sort if we added values to the list
Added comment about why elii fields are set
Moved write to end:TMSUCCESS instead of commit, earlier in the commit and should be more flexible... may still need to change based on more testing
Added entity.@create-only attribute for immutable entities
Fixed issue when txCache and entity cache are both active for find.one()
Refactored one, list, and count cache code to move to EntityCache and cleaned up EntityFindBase code around cache results to reduce redundancy, and fixed a couple of small issues
Added timeMin and timeMax to Maps made by hotSpotByTime
Added list caching to TransactionCache
Added EntityCondition.prepareMap method to make a Map from EntityCondition; implemented new feature in TransactionCache to get list from txCache instead of DB if query depends on a value created in the txCache, avoids a lot of DB round-trips
Small change to improve isSameRM, tx mgr no longer complains on high volume tests
Small chnage to select all fields if it is going to be cached
Changed getPrimaryKeys() to clone the Map so it doesn't get modified externally
Fixed a tx cache issue with refresh putting in the cache even if it gets nothing from the DB