Fixed bugs discovered whilst testing on Windows 7 (multiprocessing didn't work). Added options to allow Quant DSL code to be evaluated in a single thread from the command line (was previously always multiprocessing - turns out that single threaded is fast at the moment). Improved error-handling, so that Ctrl-C actually causes the whole program to exit. Improved the script output, to show things like the number of leaf IDs in the dependency graph, and the rate at which partial expressions of the dependency graph are being evaluated. Renamed the script 'quant-dsl.py' because without the '.py' the multiprocessing doesn't work on Windows, because if it's called quantdsl.py then the real module doesn't load, and because other names like quantdsl-eval.py looked even worse.
Merge branch 'master' of github.com:johnbywater/quantdsl