Refactoring to prepare UDG creation directly on import.
Refactoring of indexer in preparation for creation of udgs during import.
UDGs are now created on import, however, unit tests still need to be adapted. Also, argumentTainter needs to be fixed as it broke in this change.
Fixed unit tests for udg.
CFG creation in unit-tests was run only on compound statement. Now it runs of the Function's entire AST as it should. This allowed us to reintroduce the parameter-def UDG test.
Prepared ASTDefUseAnalyzer to read from different data sources.
Fixed argumentTainter. More testing required.
All tests passed. Only removed a line of code that isn't necessary.