use recursive approach to compute average profile
for average multivariate distances, dont compute average multivariate profile,
but average distances directly.
spike trains are now represented as SpikeTrain objects consisting of the
spike times and the interval edges.
The implementation of the ISI-distance has been modified accordingly.
The SPIKE-distance and SPIKE-Synchronization are still to be done.