gh-10 implements preliminary and untested support for decoding audio from data urls.
gh-10: Unit tests for audio parsing, decoding, etc. (still some failures)
Minor refacotring to flock.audio.decode() and friends to improve API design.
gh-10: Improves audio file unit tests.
These tests use a verified, algorithmically-generated triangle wave.
gh-10 adds ugly but working data url field to the audio file demo.
Merge branch 'master' into audiofile

* master: (21 commits)
  Introduces a new Environment.reset() method for zapping the environment. This removes the need to share global variables for the current synth in the Playground. Fixes gh-16.
  gh-16: tweaks synth and environment play/stop logic.
  Styles the nice new demo index page.
  Tweaks to REAMDE
  Updates the README file to include links to the flocking mailing lists and props to derDoc.
  Updates the playground to use Scope's new selector-based contract.
  gh-14: moves code for live playground view into its own file and View object.
  gh-14: fixes link to stylesheet after HTML file move.
  gh-14: Whitespace and file name/location tweaks; only the trivial, stylistic stuff.
  gh-14: minor HTML tweaks. Moved the CSS into a separate file, replaced <center> tag with text-align style, etc.
  gh-14 prunes Ace distribution to include on only the modes and features we're likely to use.
  Fixes the glitch in scope rendering and enables selectors for specifying scope canvas.
  -found another one.. rellay need to make a gitignore
  -removed damn .DS_Store
  -Added flocking live editor -changed demo index page to include the live editor
  -added a superpage for easier navigation of demos
  De-lints all Flocking files.
  gh-13 refactors benchmarking code into a more reusable form.
  gh-13 adds a test for flock.ugen.out.
  gh-13: improves performance benchmark testing. Includes isolation tests for all main ugens.
  ...

Conflicts:
	demos/shared/js/demo-utils.js
	tests/flocking/js/ugen-test.js
gh-10 adds basic performance benchmarks for audio file decoding.
This will give us a solid metric to rewrite the audio decoding logic completely.
gh-10: first, shambly stab at a complete audio file decoding rewrite.
This implementation specifies the audio file structure in a declarative format and uses the DataView standard.
gh-10: mostly working but untested DataView polyfill, replacing the mess that is jDataView.
Subtantial improvements to performance benchmarking toolkit (now called Sheep).
Improvements to dataview.js (now called polyDataView).
Fixed broken link to performance benchmarks.
gh-10 performance optimizations for Firefox when reading audio files
gh-10: heavy refactoring of decoding process to (nearly) support 32-bit formats.
gh-10: refactored decoding algorithm now works with non-32 bit formats again.
gh-10: adds support for 32-bit int formats.
gh-10: working support for Float32 sound formats on DataView browsers. polyFill support to come.
gh-10 adds support for Unicode characters in polyDataView and optimizes perforamnce slightly.
gh-10 pretty speedy support for reading audo files when the host matches the file's endianness.
gh-10: chunk decoding is now full recursive
optimized implementations of getInts() and getUints().
Working cross-endian implementations of getFloat32 and getFloat64.