Take more care that no references to instances of previously used objects exist (mostly for repeated runs in standalone, e.g. in the test suite)
Run the codegen independent tests (parsing, units, ...) only for the numpy target
Add compiler arguments and additional include directories as preferences for cython
Use a hackish workaround to suppress warnings about "-Wstrict-prototypes"