MULE-7742: Use a concurrent hash map to store session properties in orde...

...r to avoid concurrent modification exceptions.
Create a subclass of CaseInsensitiveMapExtender called ConcurrentInsensitiveMap which hides the constructor.. In that way your code is more tied to the semmantics than to the implementation