Remove dependencies that depend on other dependencies from manifest.json.
Create a dependency graph from manifest.json.
This is created at every run of the build system.
Do not exit before all files are written.
small edit to graph: interfaces are now always shown.
Add colors to the graph.
Update manifest and karma.conf.js.
Also save the full dependency graph.
Rename the print() function to createDotFile().
Merge pull request #377 from vandenoever/graph

Remove dependencies that depend on other dependencies from manifest.json.