fixed a bug where the qualifier would not be removed unless at least one using statement was already present.
now sets caret correctly for aliased references but fails for the other ones
beware the newly introduced nullreferenceexception! fixed; all three initial tests now passing for RemoveTypeQualifier