Extraction and move of variable completion related classes.
Quite a big refactoring + referencing namespace prefixes for all places but xml + referencing to predeclared namespaces. Unified namespace referencing.