lang: Fix memory corruption bug introduced in commit ac613331d5062bcd1aebc25e03c7f321296c4110

- shifts from pre to post increment/decrement created a subtle bug

Signed-off-by: Scott Wilson <i@scottwilson.ca>
class library: SplayAz doesn't break when inArray is single item
Also resamp1 avoids division by zero when array is of size 1
fixes #1045.
class library: SplayAz doesn't break when inArray is a UGen
Classlib: Object:render now uses a sensible path for OSC score files
Classlib: Score now throws intelligible errors for write failures
Classlib: Score:recordNRT allows nil as OSC file path (creates a default)
Classlib: Score and render: Fix typos (inadvertently left % in strings)
Help: Fix envelope handling in a pattern-cookbook example
Merge pull request #1061 from jamshark70/topic/fixPatternCookbook1

Help: Fix envelope handling in a pattern-cookbook example
examples: fix final quine
Merge pull request #1060 from jamshark70/topic/fixNRTpath

Fix NRT file paths
Merge pull request #1054 from supercollider/fix-corruption

lang: Fix memory corruption bug introduced in commit ac613331d5062bcd1ae...
class library: Pfx causes cleanup function to be called only once

For some reason, adding the parent to the note off event in Pfx caused the cleanup function to be called twice. It seems enough to simply move the cleanup event creation to the moment after the fx node event has been returned.

This commit fixes #220