cherry picked f1a99fb to get running with NB 8.0
When using the Csound API, set --env:SFDIR=/path/to/csd so that things like fout will write output relative to the directory where the .blue/.csd is used
fixes for fout changes: added code to missing code paths
Score Parser performance Improvements: rewrote ScoreUtilities.getNotes() to use much less memory and parse more quickly, replaced use of Python interpreter with exp4j for faster score expression evaluation
updated for release
Merge branch 'hotfix/2.5.11'