Regularised output for Ensembles using Timer 2

* Stripped interleaved output out of neuron update.
* Added new output function.
* Added calculation for delay between output packets.

**This is an unusual use for Timer2, but seems to be acceptable for now.**