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
fix 'wordo' - should be binding now with-binding
Add new algo ns (auto-pulled into api) with a couple of useful list
helpers:

* rotate - treat a list as a circular buffer
* fill   - fill a list with vale from another