Added dynamic class/function/method dispatch. All tests pass.
cpp_standalone is simplified.
Rolled back dynamic switching, added device_override instead, made build
always imported
Some progress on improving c++ standalone namespace handling - hack
added to rename clock to clock_
Add function signatures as the first line of the docstring for functions with `@device_override` -- otherwise the signatures are not correctly displayed in the docs
Merge pull request #199 from brian-team/dynamic_device

Dynamic class/function/method dispatch. Closes #184
Merge pull request #201 from brian-team/cpp_standalone_namespaces

Some improvements to C++ standalone namespaces
cleanup: remove some unused imports
Fix StateMonitor for standalone.
Fix TimedArray for standalone.
Merge remote-tracking branch 'origin/master' into namespace_cleanup

Conflicts:
	brian2/core/network.py
	brian2/devices/cpp_standalone/device.py