cyclic shift fix and box python exposure
add literal evaluation for vectors/numpy arrays
cleanup recursive resource
Merge branch 'master' of github.com:otherlab/core
SConstruct: Use clang by default, especially on Mac
Merge commit '9e66d694118690c06df13c8c05d9ef8e4fafe864'
bin: Add other-flavor script
SConstruct: Make .cpp search know about the skip config option
make closest_point work when tree is empty
Fix bug format clipping last character of long string for osx/unix platforms
Merge branch 'master' of github.com:otherlab/core
format.cpp: Add includes so that compiling with python disabled still works
Fix incorrect opening quote in shell_quote
Fix rotation_from_matrix to index through flattened array when building result
debug.cpp: Use raise(SIGINT) instead of kill(getpid(),SIGINT)
SConstruct: Don't give up if mpi doesn't exist
Fix clang 3.2 compile
switched *_handles() to return skipping iterator ranges
Worker: Add a codepath which execs after fork

gdb, openmpi, and fork don't play nicely together on Mac.  Therefore,
Worker now takes a command option which runs the worker via subprocess
instead of through the standard multiprocessing mechanism.  This dodges
the gdb/openmpi/fork bug, and also supports mpirun and such.
Add Random::bit() for getting single random boolean