Initial commit: Displays GUI, editable, but hangs at termination
Now exit (X and ALT-F4) works too
Embryo for adjustments list: traverse all widgets and print their id and name
Add actual adjustment list

* For each object, have an id and adjustment struct. Probably not the best
  implementation, but good enough for now.
* Rudimentary display of adjustment list to verify it is created properly.
Added function handlers for adjustments, sliders, comboboxes and buttons
Separate compile and link stages in preparation for multiple source files
Add Blofeld parameter definitions

* Only osc, mixer, filter and amp settings so far, more to come.
Simple dep management: recompile everything when any include file changed
Use Blofeld parameter names for widgets
Use Blofeld names in UI file
'adjustor' now refers to sliders and comboboxes, not adjustments
Let application create signals for changed values rather than UI
Add parameter number to adjustor struct
Add files: midi.[ch]
Implement parameter updates, to parameter list and also sending to Blofeld
Avoid -pedantic
Added rudimentary MIDI input processing
Pass adjustor with changed signals

* This way we do not have to dig out the parameter number by searching
  the adjustor list every time a widget value has been changed.
Added sysex reception
Added Blofeld parameter update from MIDI