Do not pass the "t" variable to the threshold by default -- it's only needed with refractoriness
Use create_runner_codeobj instead of directly creating the codeobject for push_spikes and initialise_spikes
For consistency with the standalone implementation, use a template class for SpikeQueue, specifying the data type of floating point variables
Adapt standalone to the new SpikeQueue structure, it now uses exactly the same (copy&pasted) version of SpikeQueue as runtime. The test suite should now pass again.