Implement Gordon-Smith 2-pole oscillator

+ ensure that new audio path is completely out of the way when it is not enabled (e.g., extra buffer copies)
int16_t is a typedef of a "short int" so I think it falls into the "primitive types" category which uses C-style casting.  I interpret the rules to be: pointers to types use the same casting as their types.