Update the file list every time cmake is run.
Fix file headers missing AGPL copy note & @source not yet pointing to github
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.
Let the canvas's container have bouncy webkit scroll,
disable pinch-to-zoom on the editor and viewer.
Toolbar polish:

* Make the toolbar absolutely positioned and full-width.
This should let it's contents properly reflow when the
screen is not wide enough.
* Add a little shadow.
Avoid bouncing of the entire webpage when
touch-scrolling the document in iOS.