Abandon the concept of options for NullAnnotationsCleanUp, because these
will probably never be installed as full-fledged automatic clean-ups.
Instead restrict each instance to one specific problemID.

Actually use the flag "thisUnitOnly" to avoid attempts to modify a CU
which the CleanUp infra-structure doesn't expect to be modified.

Fix for cross-CU fixes (only single mode):
Actually use the CU that is going to be modified, not the one where
the problem was found.
7 files changed