Completion rework:

- Global completion notification added
- BasicCompletion now supports this
Remove current document checks...
ASCompletion handles new Completion acquisition event
BasicCompletion correctly disabling
CssCompletion and XmlCompletion to require Completion
Manual completion for text only files...
Merge branch 'feature/completion'