Removed unused files
Little changes for improving the performance
Changes for performance improvement and removed unused methods
Forgot to remove the unused createLibrary methods
First implementation of ExternalSystemDTO.

Know issues:
	- fromDependencies aren't filled yet.
	- External systems defined without a package name will end up causing
an indexOutOfBoundException.
Forgot to add the DTO in the last commit.
Fixed the analyse UnitTests to work with the changes in the ProjectDTO.
Only Unit Test not building at the moment is the unit test in the define
component.
A few small adjustments to improve performance.
Merge fix