Improved transaction IDs intersecting performance
Introduced ListExtensions class
Greatly improved DiffSets performance
Greatly improved determining GARM property performance
Improved GARMProcedure performance
Started converting TransactionIDs from IList<int> to int[]
Node.TransactionIDs is now an array of ints
Slightly improved TIDSetsStorageStrategy
Merge branch 'MED-TIDSet_as_array' into MED
DiffSet TransactionIDs is now an array of ints
Renamed CollectionExtensions to ArrayExtensions
Removed substeps registrations from constructors
Moved GARM Property detection to ArrayExtensions
Fixed TIDSetsStorageStrategy
Moved GARM Property detection to TransactionIDsStorageStrategies
DiffSets: implemented SetChildTransactionIDsAndSupport method
Finished optimization
Unit tests fix; code cleanup
Fixed failing unit test
Slightly improved data set representation building