[DROOLS-268] fix rete to use fact handle timestamp when creating a trigger
(cherry picked from commit 30ef003fb13430981bb5c890c637f163f127c42b)
[DROOLS-216][DROOLS-217] fix EvaluatorWrapper when accessing map's values
(cherry picked from commit d4dddf4b562fa816451e91371d9f7089440164c9)
[DROOLS-266][BZ-1014157] use native mavel pom parser when kie-ci is on the classpath
(cherry picked from commit bcbfd88b374480d460ed5090604eeef4b51baf49)
BZ1014071 - DataModelOracle: Performance issues when model is large
(cherry picked from commit 799a55f173b6cc5e371b6d9ccc154e06b22e95fe)
fix failing examples-api tests
(cherry picked from commit f2ffbbb62a11909eb42910202af48a9fcc704858)
[DROOLS-194] add support for sramp repository in kie-ci
(cherry picked from commit 0c35fa3895bec3886c37b4cb4033ec7cb4d4afa5)
[BZ-1013197][DROOLS-275] allow operator deserialization even when not present in the operators cache
(cherry picked from commit fd644d3aad0d12a0803c52a20a10bef06dd86cdc)
BZ-1013214 - Guided Rule Template validation causes error

(cherry picked from commit 10c5decc1cb35285e11ef8c57e8f8b5d828c4ab4)
[BZ-971008] add test case for inline cast using macthes operator
(cherry picked from commit fc9e1d41199d4ab39db246c0e46b693c91adebe7)
[BZ-999360] avoid infinite loop when using declarative agenda
(cherry picked from commit 1db3ccc4245888a80e913c8b38d295add850dcdc)
JBPM-3814, BZ 1002724 Bugfixes with regards to concurrency

- Changed EnvironmentImpl to use a concurrent HashMap
- The most significant persistence changes are in the JpaPersistenceContextManager class
- Reverted locking changes to the SingleSessionCommandService since a fix for JBPM-3814 is not
  possible at the level of the SSCS in the form of locking (because of the app-scoped entity
  manager).
- Also deleted unsused interfaces (ApplicationScopedPersistenceContext, TransactionablePersistentContext)