Updated to cytoscapejs-2.0.4

Adds a new layout, COSE: Compound Spring Embedder,
which was created based on the article "A layout algorithm for undirected compound graphs"
by Ugur Dogrusoz, Erhan Giral, Ahmet Cetintas, Ali Civril and Emek Demir.
Graph: enable use of new COSE Compound Spring Embedder layout.

To facilitate setting layout parameters, these are now obtainable
in their default values from the createLayoutOptions function,
which can be given to the cy.layout function for execution from the console.

E.g.:
cy = CompartmentGraphWidget.prototype.getFirstInstance().cy
options = cy.createLayoutOptions("cose")
options.numIter = 1000 // edit options at will
cy.layout(options)