Added `http-server` dependency.
update copyright year to range
Fine tuning on existing captors

The issue was visible on the examples/force.html sample: If the mouse was over a node, the hovered node was staying hovered as long as the mouse does not move.

The problem was that I removed earlier the event binding to the render event. It is restored, and the touch captor il now dispatching the "mouseMove" event, to fix the bug I tried to fix when I removed the binding...
Avoid using 'for in' to iterate over arrays.

'for in' also iterate over additionnal attributes set on the Array prototype, leading to unexpected
behaviors.
To make sigma.js more defensive against third-party libraries modifying the Array prototype, a more
classic way of iterating is required.

This patch solve issue #183.
PR #185 did not pass closureLint: Minor renaming

Just renamed max values in new "for" iterations to keep lines under 80 chars.
Minor fix on GEXF parser plugin

Same bug as the one previously fixed in the JSON parser:
When the parser was called with only a path and a callback, the callback was never called.
Fixed ForceAtlas2 stopForceAtlas2 method

When the stopForceAtlas2 method was called, a final step of the algorithm was called later.
Fixed #189: Added doubleClick events

Four new events are available: "doubleClick", "doubleClickStage", "doubleClickNode" and "doubleClickNodes".
The events.html example has also been modified to display "doubleClickStage" and "doubleClickNode".

Finally, a new setting, "doubleClickEnabled", defines if the graph must zoom in when the user doubleclicks.
Its default value is "true", but it is adviced to disable it when you want to catch the new double-click related events.
release v1.0.1

Please read CHANGELOG.md to see what's new in this version.
Added Canvas curved edges renderer.

Curved edges work only in Canvas and not in WebGL yet.
Also fixes #207.
Fully refactored sigma's examples

They all work still the same, but the goal to simplify the integration of the examples into a website.
Minor fix on Gruntfile.js

I just forgot to deindent the generated script tags in examples when refactored them.
Fixed #211: Added default camera getter

Sigma instances now have a "camera" getter to retrieve the first registered camera.
adding ability to pass options to forceatlas
Add curve edge with arrow head rendering.
Rename edges renderers files in examples.
Fixing custom edge example.
Enchance edge renderer selection.
Fix issue with incorrect node type renderer.
Fixed #220: WebGL edges batch rendering fixed

Restored two different canvases for the WebGL renderer when edges are rendered per batches.