Adds waveshaper-based distortion unit generators.
Adds as-yet untested MIDI selectbox widget.
Updates Infusion to the 1.5 release.
gh-81: Adds basic AMD support to Flocking's build artifacts.
Upgrades to jQuery 2.1.1.
Renames jQuery file to ease upgrades in the future.
Adds require tests to the lists of all unit tests.
gh-81: Adds additional test for the synchronous require style.
Somewhat more sophisticated (though still broken) attempt at AMD support.
gh-81: Intentionally exposes jQuery to Infusion and Flocking globally.
gh-81: Removes unnecessary top-level require() test.
gh-81: Added CommonJS support to module loader boilerplate.
Disables MIDI sysex support by default to avoid user confirmation.
Adds a few tests for MIDI port matching.
Slight improvements to bufferDesc expansion.
Ensures all bufferDescs go through the expansion process.
gh-81: Adds further boilerplate to expose flock to module.exports.
gh-81: Reorders module loader detection conditions for greater compatiblity.
Since NoFlo contains a non-functional instance of require.js, the
CommonJS case needs to come first.
gh-81: Exposes fluid global.
Resolves gh-81.
Merge branch 'amd'

* amd:
  gh-81: Exposes fluid global.
  gh-81: Reorders module loader detection conditions for greater compatiblity. Since NoFlo contains a non-functional instance of require.js, the CommonJS case needs to come first.
  gh-81: Adds further boilerplate to expose flock to module.exports.
  gh-81: Added CommonJS support to module loader boilerplate.
  gh-81: Removes unnecessary top-level require() test.
  gh-81: Intentionally exposes jQuery to Infusion and Flocking globally.
  Somewhat more sophisticated (though still broken) attempt at AMD support.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Upgrades to the latest node-speaker. Minor cleanup in use of Speaker.
gh-83: Updates Flocking to use a low-latency fork of node-speaker.
Fixes gh-82. Synths are removed from the environment when destroyed.
Fixes gh-79. An empty table generates silence from osc.
Fixes gh-74: Adds a "soft failure" mode to Flocking for live coders.