Resources: add 2 more samples.
Move examples to resources folder.
DSP: clip output
Patterns: add support for maps

- maps can specify attributes of events
- specifications can be collections
Utils: add gui protocol. don't make intelligent names in fn-c.

- fixes issues where fn-c won't work if fully-qualified names
  for functions are used (e. g. frankentone.ugens/sin-osc-c instead
  of just sin-osc-c)
Editor: add support for resources in jars

- reflect moving of examples to resources folder
- support opening files in a jar file as read-only
- save on a r-o file will trigger save-as
genetic: add support for ugens in gp-functions
DSPGP: add gui
examples/genetic/defgen: comment and expand example