Move connect call in the initializer after the initialization of the group variable access
Minor fixes to Cython templates
Run the test suite with different settings for `codegen.target` instead of setting the `codeobj_class` keyword argument in several places. Closes #258
Allow comparing two units, returning `False` if they don't match (instead of raising a `DimensionMismatchError`)
Make test suite compatible with repeated execution
Make sure to reset `_curbuf` at the end in the `synapses_create` Cython template
Add 'spatialstateupdate' template (2/4 tests still failing, though)