MVEL-303 Add failing test
MVEL-303 Use ReadWriteLock to minimise locking in DynamicOptimizer.  Not the perfect solution, but given current implementation is the solution with least impact.
MVEL-303 Reduce number of threads used in test case
Merge pull request #56 from mulesoft/MVEL-303

MVEL-303 Deadlock in DynamicOptimizer causes serial evaluation