Fix various issues

- don't need to defer evaluation of scalar binary operations
- run tests with use_python=False by default
- add numpy module to global namespace in codegen.py