Editor: don't display error for opening source file if no error
instruments: move inst?->inst declaration

- this fixes a problem with loading the namespace as some functions
  weren't declared at that point in the file
patterns: fix handling of breaks in :inst fields of maps

- don't play default instrument if a "-" was supplied as :inst
Tests: fix instrument tests to use new note kernel syntax
Entropy: make mutation function setable