Device override decorator now allows access to original function
Added a couple of device_overrides to Synapses (add more?)
Added name and template_name to CodeGenerator
Use the correct level arguments in the now decorated before_run methods
Merge pull request #350 from brian-team/codegen_overload

Codegen overload