improve docstring
Add overtone.synth.retro ns to hold historical synths.  Add the Roland
TB-303 based on a snippet of Supercollider code by Dan Stowell.
Merge pull request #250 from rogerallen/tb303

TB-303 synth
Merge remote-tracking branch 'origin/master'
Update Clojure dependency to 1.5.1 and add project metadata
prefer amp over vol for synth amplitude parameters
formatting
move scope to studio ns
remove gui ns (extracting out into external library)
bump json dependency version to 0.2.3
scope is now in studio ns
Remove support for mmj. Fixes #253.
Remove unnecessary extra deps.
fix paren issue
Switch to much simpler (also non-explosive) implementation of topological-sort-ugens

Thanks to Rich Hickey for the patch.

Fixes #231
reset *print-length* dynamic var to ensure all data is printed out
don't rely on the presence of midi-out
Extend support for kill* protocol:

* java.lang.Integer - kills matching node with id
* java.lang.float   - kills matching node with id
* overtone.sc.synth.Synth - kill *all* synths with same design
* java.util.regex.Pattern - kill *all* synths with names which match regex
Improve Prophet synth design:

* add amp and output params
* add normaliser
* auto free synth on completion
mmm is no longer supported