WIP
Arbor.js: function to compute sholl analysis.
Arbor.js: radialDensity function.
Remove obsolete function createCytoscapeGraphWindow.
utils.js: define SkeletonSource.prototype.annotate_skeleton_list

Will avoid reimplementing it for each SkeletonSource.
utils.js: define fetchCompactSkeletons

Fetches each skeleton given an array of IDs, one at a time to avoid time outs
and blocking a server thread for too long.
Dispatches returned JSON and failures and done events via handler functions.

It's a refactoring of a function previously in the webglapp.js,
for use in other widgets.
Arbor.js: fix computation of sholl.
Arbor.js: new function nextBranchNode
Arbor.js: new function flowCentrality

to measure e.g. centrality of a node by counting the number of paths
from all input synapses to all output synapses that pass through the node.
overlay.js: new function SkeletonAnnotations.getActiveNodeVector3
Morphology Analysis: Sholl analysis and more.

Still pending the listing of skeletons, with checkboxes to turn their lines
on and off.
Fix error in Arbor.prototype.nextBranchNode
Fix typo/error in Arbor.prototype.flowCentrality
Fix typo/error in MorphologyPlot.prototype._computeCenter
webglapp: new skeleton shading "Signal flow centrality"

Colors nodes by relative number of paths from input to output synapses.
Arbor.js: fixed errors in radialDensity function.
Morphology Plot: fixed small errors in name, getting selected skeletons
and in lack of redrawing when appending but only updating existing models.
Morphology Plot: implemented all other plotting options besides Sholl.
Merge branch 'sholl'
Merge branch 'master' of github.com:acardona/CATMAID