C++ standalone Synapse creation implemented
Move spike queue initialisation into its own codeobject (will allow for standalone implementation)
C++ standalone: added untested complete SpikeQueue class, compiles ok
C++ standalone: multiple pathways created (but don't do anything yet)
C++ standalone: push_spikes implemented
Fix get_dtype function for non-numpy objects
Make 'N' only an AttributeVariable for Synapses, for "normal" groups it can be a standard Variable because it refers to a fixed value
Implement correct handling of AttributeVariable values, at the moment only relevant for "N" in synapses.
C++ standalone: synapses working!
C++ standalone: now has options to set project dir, auto build, auto run
C++ standalone: added messages about whether project build/compiled/ran
successfully
C++ standalone: Added results and debug messages
C++ standalone: added test
C++ standalone: Licklider and STDP examples added - some issues
Fix "level" argument for correct namespace handling in standalone variable initialization
Make sure the standalone test resets the device in the end
Make PoissonGroup go via the usual mechanisms for setting the rate, allows its use with standalone
Include "brianlib" in setup.py and make sure that the device is reset even if the standalone test fails
C++ standalone: write arrays, works on win/linux, optimise mode option
Suppress stdout when running standalone as part of the test suite