Extremely rough synth-based scheduling.
Updates frequency stairs demo to use declarative scheduling.
Introduces temporary distinction between valueSynth and values.
Nearly-viable declarative scheduling. De-arged flock.synth.
There is still a lingering merge-related bug that needs to be fixed.
Fixes synthDef- and enviro-related merge policy issues.
Fixed bugs related to demand-rate scheduling.
Added support to declarative scheduler for named synths.
Replaces dodgy node.id code with nicknames for now.
Tidies up a few core TODOs.
Merge branch 'scheduler'

* scheduler:
  Replaces dodgy node.id code with nicknames for now. Tidies up a few core TODOs.
  Fixed bugs related to demand-rate scheduling. Added support to declarative scheduler for named synths.
  Fixes synthDef- and enviro-related merge policy issues.
  Nearly-viable declarative scheduling. De-arged flock.synth. There is still a lingering merge-related bug that needs to be fixed.
  Introduces temporary distinction between valueSynth and values.
  Updates frequency stairs demo to use declarative scheduling.
  Extremely rough synth-based scheduling.
Monkey patches fluid.isPrimitive to enable IoCified synthDefs.
Merge branch 'master' into grunt

* master:
  Monkey patches fluid.isPrimitive to enable IoCified synthDefs.
  Replaces dodgy node.id code with nicknames for now. Tidies up a few core TODOs.
  Fixed bugs related to demand-rate scheduling. Added support to declarative scheduler for named synths.
  Fixes synthDef- and enviro-related merge policy issues.
  Nearly-viable declarative scheduling. De-arged flock.synth. There is still a lingering merge-related bug that needs to be fixed.
  Introduces temporary distinction between valueSynth and values.
  Updates frequency stairs demo to use declarative scheduling.
  Extremely rough synth-based scheduling.

Conflicts:
	demos/audio-input/html/audio-input.html