Makes (askL|l)oadedType(d)? unload new units after use by default

Fixes #1001388
Rename methods that have nothing to do with the PC, yet start with 'ask'

While this needs not be a strict convention, the less 'ask[A=Z]\w+' mathods that don't call the PC the better.<
Tie reload scheduling to the PC access methods.

Non-modularized, non-thread-unicity-enforcing version (for SH test complicance).
Adds askOptionWithPriorReload
weaken loadedType agressivity on findOccurrences
Reestablishes Quickfix functionality

Provides an IcompilationUnit for ProblemAnnotations created out of reconciliation