A container object that implements a delay line for spikes with minimal length of MINDELAY. Each time point in a spike delay can be accessed by calling the get_spikes()
method, which returns a pointer to an instance of SpikeContainer (a normal std::vector object
of type NeuronID). It is used explicitly in classes derived from SpikingGroup and generally called from Connection objects to propagate spikes.