Adds preliminary support for multichannel output unit generators.
At the moment this functionality is restricted to flock.ugen.out,
but will be factored into a more general multichannel base ugn.
Factors tag checking out into a separate utility.
Adds support for multichannel ugens to flock.parse.makeUGen().
Merge branch 'master' into multichannel

* master:
  Updates Infusion. Factors Synth play/pause out into invokers.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Adds prototypal, untested equal power stereo panner.
Merge branch 'master' into multichannel

* master:
  Updates build files.
  Fixes broken performance tests due to repository restructuring.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Merge branch 'master' into multichannel

* master:
  Sets all mandatory, non-defaulted ugen inputs to null. Updates browser ugens to the new input conventions.
  Moves all ugen setup code to init functions. Updates all ugens to use options to store default values. Adds @drart's phase modulation demo.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Updates pan2 to the new input defaults convention.
Adds unit tests for the pan2 unit generator.
Merge branch 'master' into multichannel

* master:
  Updates granulator demo. Thanks to @drart.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Merge branch 'master' into multichannel

* master:
  Removes error-prone (and inaccurate) revision stamp from build.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Merge branch 'master' into multichannel

* master:
  Updates the credits section of the README.
Adds sketchy support for multichannel inputs to flock.ugen.
Adds tests for creating multichannel output unit generators.
Adds built files.
Adds tests for multi-input ugen creation.
Adds more unit tests for multi-input ugens.
Merge branch 'multichannel'

* multichannel:
  Adds more unit tests for multi-input ugens.
  Adds tests for multi-input ugen creation.
  Adds sketchy support for multichannel inputs to flock.ugen. Adds tests for creating multichannel output unit generators.
  Adds unit tests for the pan2 unit generator.
  Updates pan2 to the new input defaults convention.
  Adds prototypal, untested equal power stereo panner.
  Adds support for multichannel ugens to flock.parse.makeUGen().
  Factors tag checking out into a separate utility.
  Adds preliminary support for multichannel output unit generators. At the moment this functionality is restricted to flock.ugen.out, but will be factored into a more general multichannel base ugn.
Merge branch 'master' into graphical-playground

* master:
  Adds more unit tests for multi-input ugens.
  Adds tests for multi-input ugen creation.
  Adds sketchy support for multichannel inputs to flock.ugen. Adds tests for creating multichannel output unit generators.
  Adds unit tests for the pan2 unit generator.
  Updates pan2 to the new input defaults convention.
  Adds prototypal, untested equal power stereo panner.
  Adds support for multichannel ugens to flock.parse.makeUGen().
  Factors tag checking out into a separate utility.
  Adds preliminary support for multichannel output unit generators. At the moment this functionality is restricted to flock.ugen.out, but will be factored into a more general multichannel base ugn.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Preparation for rendering layout and edges.
Closer to working layout and edges.