Weave recompiles when options change now
Use __restrict instead of __restrict__ as default keyword (works on gcc
and msvc)
Merge pull request #364 from brian-team/fix_test_event_driven

Small fixes for c++/weave code generation