Alex Snaps

TAB-6174 Merge from trunk
TAB-6174 Merge tx fix from trunk
TAB-6174 Merge tx fix from trunk
TAB-6174 And checkstyle
TAB-6174 Merge tx fix from trunk
TAB-6174 Merge tx fix from trunk
TAB-6174 TX Store fix
TAB-6174 Merge from trunk
TAB-6174 Merge from trunk
TAB-6174 Checkstyle fixes
TAB-6174 copy element prior to firing event
EHC-1079 Merge from trunk: c9063,9063,9088
EHC-1079 Merged c9094 from trunk
EHC-1079 Merged c9094 from trunk
EHC-1079 Merged c9094 from trunk
EHC-1079 Narrowed lock held scope
EHC-1079 Merge from trunk: c9063,9063,9088
EHC-1079 Merge from trunk: c9063,9063,9088
EHC-1079 Merge from 2.8.x branch, c9089
EHC-1079 Merge from trunk: c9063,9063,9088
EHC-1079 Cleaner failure message
EHC-1079 reformating to match style
EHC-1079 Fix to MemoryStore to not block on trying to evict an element, otherwise leads to deadlocks when using explicit locks and ARC pools
Cleaned up unit testing around the Element class
CRQ-302 Merging r8760 from trunk
CRQ-302 Merging r8760 from trunk
CRQ-302 Walk left instead of giving up... required when hashes are colliding
CRQ-302 Merged r8745 from trunk
MNK-5915 Make sure we don't try to remove faults when emergency valve is involved
EHC-1037 Emergency valve