make blas DEFINE function return int, not void
remove unused function local_outwards and move its relevant comments to local_outwards_x_axis
Revert "remove unused function local_outwards and move its relevant comments to local_outwards_x_axis"...wrong file added.

This reverts commit 672c10d60c4facacf96c0bb954321e3ec51fbff2.
this commit is the real one that removes unused function local_outwards
remove unused functions from perturb
remove unused vs in sobol (generated code just commented out...should likely update sobol-helper to not create that fn)
SSE41 preproc check modifications
Merge branch 'master' of github.com:otherlab/geode
Merge branch 'master' of github.com:otherlab/geode
Merge branch 'master' of github.com:otherlab/geode
add constructor from Field
add remove_first_lazy and is_unique for Array
added plane/plane intersection
added triangle/triangle intersection
added convenience functions to TriangleTopology/MutableTriangleTopology
add basic CSG code, WIP
Merge branch 'master' of github.com:otherlab/geode
Merge branch 'master' of github.com:otherlab/geode
add neede include
added re-exported libraries for MacOS