Working on an incremental transitive closure calculation for imports.
Add task exists interop.
Fix several issues with import calculation.
Add more debug info.
Fix cyclic task dependencies.
Put a list of URI's.
Merge branch 'master-working-2' into import-transitive-closure
Wrong list creation.
Debug info
Merge branch 'master-working-2' into import-transitive-closure
Change collect to ignore looking up wildcard imports for use candidates that are created by wildcard imports.
Fix wrong hash-multimap-copy.
Fix transitive closure calculation.
Remove verbose debug logging.
Cleanup.
Correct reads.
Fix incrementality of imports.
Fixed task engine not properly cleaning up dependent and read relations when a task is removed.
Added persistent dynamic dependencies on import closure tasks.
Preprocess StrategoHashMap results into a list of tuples because the SAFWriter/SAFReader cannot serialize a StrategoHashMap.
Fix serialization of hash maps.
Add interop to get dependencies of a task.
Add method and interop to test if adding a new dependency introduces a cyclic dependency.