oh my, there was a major error in insert-refcounts for both set! and array:set
oh my, there was a major error in insert-refcounts for both set! and array:set

It was decrementing before incrementing... thus if one did an assignment to the *SAME* value, it could potentially free 
prematurely.

This rev uses simple refcounting and fixes that problem.




rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript,rrnewton/WaveScript