Adds flock.ugen.math() for basic math operations powered by dspapi.js
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.
Fixes failing audiofile tests.
flock.generate.constantBuffer has been moved  back into test-utils, since it is only used by unit tests so far..
Basic unit tests for flock.ugen.filter().
Some still failing due to inappropriate test data.
gh-30: Mayank's original Granulator ugen sketch.
gh-30: Basic folding of delay line logc into granular.
This refactoring, while increasing code duplication a bit, least to about a 10x performance optimization.
gh-30: Basic modelization.
gh-30: Adds support for changing the grain length and delayLineLength inputs.
Note that these inputs still aren't yet modulatable.
gh-30: Grain length is now modulatable.
gh-30: Minor performance optimization, ensuring the envelope buffer only gets allocated once.
Merge branch 'master' into granulator

* master:
  Updates sheep version.
Merge branch 'master' into granulator

* master:
  Adds Delay, Decay, and WhiteNoise unit generators.

Conflicts:
	flocking/flocking-ugens.js
Merge branch 'master' into dspapi

* master:
  Adds Delay, Decay, and WhiteNoise unit generators.
  Updates sheep version.
  Updates comments for flock.interleavedWriter().
  Simplification and clarification of Firefox output algorithm.
  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.

Conflicts:
	tests/flocking/js/ugen-test.js
Merge branch 'master' into granulator

* master:
  gh-23: Adds basic unit tests for flock.synth.polyphonic().
  gh-23: Adds unit tests for flock.synth.group.
  gh-23: Adds unit tests for NodeList.
  Fixed two minor (and stupid) regressions.
  Removed old TODO comment
  gh-23: Minor refactoring to makeDispatcher.
  gh-23: flock.synth.group and polyphonic both conform to the Synth API.
  gh-23: Adds preliminary support for synth groups and rusable node management.
  Updates Polyphonic Synth demo to latest scheduler API.
  Removes redundant definition of flock.component().
  Added todo comment for use of flock.enviro.shared. Updated sheep version to include min/max.
  Implements voice-dispatching get()/set()/input() methods on synth.polyphonic. Also fixes a major bug in flock.input.setValuesForPaths().
  Early, untested implementation of flock.synth.polyphonic(). This synth manages a group of synth "voices," taking care of pooling and amplitude adjustments.
Merge branch 'master' into granulator

* master:
  gh-23: Refactoring to make polyphonic synth tests more declarative.
gh-30: Updated granulator to support modulation of alli inputs.
Also added test ugen implementation for Mayank.