SIGN IN SIGN UP

Consolidate logic for completion alongside code actions in Project

This way, completions are dealt with more consistently with code actions,
and the logic is not spread across so many places. The `language::File`
trait and the multibuffer no longer need to deal with completions. Completions
are no longer generic over an anchor type.
M
Max Brunsfeld committed
93bcde953c13add97d83971f5a65d27f5309b754
Parent: 722c84c