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
 moved the check of presence of compilatioUnits from scheduleReloads to flushScheduledREloads