Fix https://github.com/ceylon/ceylon-ide-eclipse/issues/1148
Note that when the cache is enabled at the beginning of the typechecking
(during builds for example), it will still be enabled during this phase
(even without speciying it explicitely) because each time a phased unit
step changes it (to disable it), it resets it to its previous value at
the end (thread-local value).