EL parser based on parser combination

ParserCombinators are not threadsafe in Scala 2.10 (but are in 2.11 IIRC).
As we don't use a lots of threads, we can afford storing one instance per thread in a ThreadLocal.