Make the Jeffress example ready for standalone
State that the timedarray implementation is not weave-specific but a general C++ implementation (allows its use with standalone)
Collect all numpy arrays in the namespace and convert them into standalone static arrays -- this allows in particular functions to work that add arrays to the namespace (e.g. TimedArray)
To workaround multiprocessing's poor error reporting, wrap everything in dorunit in a try/except and re-raise the exception