clang: Fix completion tests by using documentController to create view
Implement/override completion tests now use DocumentChangeSet which
relies on CodeRepresentation to make changes, if we don't use a view
through the global document controller, a disk file code representation
is created which doesn't update the kate view.