fix failing examples-api tests
[DROOLS-194] add support for sramp repository in kie-ci
[BZ-1013197][DROOLS-275] allow operator deserialization even when not present in the operators cache
BZ-1013214 - Guided Rule Template validation causes error
[BZ-971008] add test case for inline cast using macthes operator
[BZ-999360] avoid infinite loop when using declarative agenda
JBPM-3814, BZ 1002724 Bugfixes with regards to concurrency (cherry picked from commit 2bf24d6908c1976fca356b2e96279355e863db5a)

- 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)
DROOLS-283 / BZ1015208 SegmentMemory staged LeftTuples not always accessed correctly
-Some times it accesses the current staging list, instead of the one in the segment memory.
-The NotNode should use the passed staging list, and not retrieve it directly.
-They should always use takeAll, to ensure they are thread safe.
[BZ-999851] add test case using 3 identical rules with forall
DROOLS-284 / BZ1015323 Timer nullpointer due to race condition during update
-update propagations and timer execute are now synchronised, to avoid race conditions
[BZ-1012933][DROOLS-276] fix modification propagation in stream mode
[BZ-1015109][DROOLS-281] fix object retraction
[BZ-1007385] add test case demonstrating that calendars work even when using multiple KieContainers
[BZ-1011993] fix segment memory initialization from ria nodes