MULE-7204 Use concurrent cache to correctly synchronize compilation, ii) avoid use of parserContext.createSubContext() as it causes concurrency issues and iii) add more through test.
Handle cases where UncheckedExecutionException wraps both checked and unchecked exception
Merge pull request #328 from mulesoft/MULE-7204

MULE-7204 Use concurrent cache to correctly synchronize compilation, ii)...