Early, untested implementation of flock.synth.polyphonic().
This synth manages a group of synth "voices," taking care of pooling and amplitude adjustments.
Implements voice-dispatching get()/set()/input() methods on synth.polyphonic.
Also fixes a major bug in flock.input.setValuesForPaths().
Added todo comment for use of flock.enviro.shared.
Updated sheep version to include min/max.
Merge branch 'master' into synth-groups

* master:
  Adds support to Scheduler for converting between units (currently seconds and beats).
  Temporarily adds flock.component() prior to a move to Fluid Infusion.
  Adds support for removing individual Scheduler listeners.
  Resolves gh-25 with more unit tests for Myles' fix to scheduler.clearRepeat/clearAll().
  Refactored code for clearing events bound to interval workers.  Wrote unit test for async.repeat()... these tests are failing showing that more work is needed
  Updated Scheduler to release events on .clearRepeat()
  Renames conductor to scheduler; adds new scheduling functions.
  Fixes gh-24. Styles button lists in demos to be fully clickable. This solution uses CSS to style the anchors correctly, rather than using invalid markup.
  Updates to latest version of sheep.js with support for min/max.
Removes redundant definition of flock.component().
Updates Polyphonic Synth demo to latest scheduler API.
Merge branch 'master' into synth-groups

* master:
  Fixed butterworth filter coefficients. Cover methods for instantiating the different types of filters. Also some general cleanup.
  Basic working implementation of Butterworth filters.
  Adds a demo for Impulse phase modulation.
  Adds phase modulation to impulse and other similar ugens.
  Fixes bugs in beat scheduler.
  Improves factoring of time converters in the Scheduler.
  Increases tolerance for mistimed events in the Scheduler's unit tests. This is due to the fact that async scheduler's timing appears to be less solid in Firefox.
  Additional unit test for the impulse ugen.
  Ensures consistent (but non-modulatable) handling of phase in all noise ugens.
  Adds Impulse unit generator and associated demo. Unit tests still failing.

Conflicts:
	demos/interactive/html/playground.html
Merge branch 'master' into synth-groups

* master:
  Volume and scheduler tweaks to the demos.
Adds flock.ugen.math() for basic math operations powered by dspapi.js
gh-23: Adds preliminary support for synth groups and rusable node management.
gh-23: flock.synth.group and polyphonic both conform to the Synth API.
gh-23: Minor refactoring to makeDispatcher.
Removed old TODO comment
Fixed two minor (and stupid) regressions.
Merge branch 'master' into synth-groups

* master:
  Fixes a bug in async.scheduler.once() where all callbacks fire at the same time.
  Fixes bug in scheduler.async.once() where events were being fired immediately.
Rough implementation of dspapi-based biquad filters.
Refactored Butterworth filter ugen to be a generalized biquad filter engine.
Implemented generic FIR/IIR filter engine using the DSP API (still needs some fixes).
Added RBJ filter coefficients to the existing  Butterworth coefficients (this means we now have resonant filters).
Minor improvements to coefficient efficiency.
Improves flock.ugen.filter to take user-configured IIR and FIR orders.
Adds basic unit tests for filter coefficient calculators.