Adds Node.js MIDI support.
Merge branch 'master' into midi

* master:
  Resolves gh-77.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Fixes memory leak leading to crashes in Node.js when using MIDI.
Merge branch 'master' into midi

* master:
  Adds flock.fillTable convenience function.
  Factors table generators out into named functions for reusability.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Resolves gh-80.
Merge branch 'midi'

* midi:
  Fixes memory leak leading to crashes in Node.js when using MIDI.
  Adds Node.js MIDI support.
Updates builds.
Merge branch 'master' into graphical-playground

* master:
  Updates builds.
  Fixes memory leak leading to crashes in Node.js when using MIDI.
  Adds Node.js MIDI support.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js
Adds the scope demo to the playground.
Merge branch 'graphical-playground' of https://github.com/colinbdclark/Flocking into graphical-playground