rewritten using index
constructor name completion uses class declaration resolver. Duplicate logic removed
Imports reorganized, code reformatted.
Added (dirty) autocompletion for types
Added test to check if valid vala files have no parsing errors
Added resolving class constructor with fully qualified name. Introduced concept of ValaDeclarationContainer and ValaDeclaration, ValaNamespaceLike deprecated
ValaNamespaceLike deleted
Added concept of QualifiedName