Remove neuroHDF from API and app
Remove export extended skeleton
Small enhancement to add optionally add timestamps to skeleton morphology export
Connectivity widget: add individual synapse count for selected neurons

The synapse count column is currently an aggregation over all synapses
of all selected neurons. This commit changes this by splitting this
column for individual neurons, if there is more than one selected. In
this case, the 'syn count' column will have sub columns for the sum and
the respective synapse count for the individual neurons.

This relates to issue #601.
Connectivity widget: add tool-tip for hovering syn count column

Hovering with the mouse over a synapse count cell will now produce a
tool-tip. It includes how many synapses there are for which selected
neuron. This tool-tip basically relates the number within the cell to a
neuron name list entry.

This relates to issue #601.
Merge branch 'small-api-refactor'
Connectivity widget: fix 'select all' checkbox handler

This handler was broken due to the introduction of separate synapse
count columns. This commit fixes it and is related to issue #601.
Merge pull request #612 from perlman/master

Minor documentation update
Connectivity widget: store content element in variable

This simplifies access to the content, makes it less error prone and more
readable.
Connectivity widget: do threshold filtering client side

There is no real reason to do the synapse count threshold filtering on
the back-end. This commit moves it therefore to the client to make the
requests slightly faster to reply to. This is also in preparation to
have up and downstream thresholds for each individual selected neuron
(issue #611).
Connectivity widget: make neuron list a table

This change is done in preparation of adding upstream and downstream
thresholds per neuron. Having these in a table should look nicer than in
a table.
Connectivity widget: fix small code style issues
Connectivity widget: move layout toggle to top button row

The layout toggle fits much more to the array of buttons and options at
the top of the widget. There are all other options located. Therefore,
this commit moves it there.

Creating new tables will unbind the old handler and attach a new one,
bound to the new elements.
Connectivity widget: have separate up and down thresholds for all neurons

Having control over up and downstream thresholds of the individual neurons,
helps to reduce the current set of partners to those of most interest.

This relates to issue #611.
Connectivity widget: add sum thresholds

Before there were individual thresholds per neuron, the threshold targeted only
the summed synapse count. This can be handy and this commit adds a up and
downstream threshold. The controls are are added as a footer row of the neuron
list table.

This relates to issue #611.
Connectivity widget: redraw tables when thresholds change
Connectivity widget: move neuron list slightly to the right
Connectivity widget: add option to hide single node partners

Oftentimes, single node partners are placeholders for actual neurons
which haven't been traced, yet. This option allows a user to hide them
by checking a checkbox.
Connectivity widget: add index number to neuron list

When there is more than one neuron selected, the synapse count columns
are separated to show the counts of the individual neurons and the sum.
The sub-columns are numbered and refer to the neuron list. To make this
clearer, this commit adds this number to every entry in the neuron
list/table is numbered as well.
Connectivity widget: rename threshold columns and make them slimmer

Due to their title, the threshold selecting columns in the neuron list
were relatively wide. This commit makes the title a bit cleaner by
renaming them from "Threshold Up" and "Threshold Down" to "Upstream
Threshold" and "Downstream Threshold". At the same time, the width of
the column is restricted so that a line break is inserted.