Fixed .pde file permissions.
Added labels to buttons, and btn. state display.

The button labels require a new global variable called BUTTON_LABELS.
Added cyclical button effects.

For this, MIDI codes of buttons have to be defined as list of lists. For example, for four buttons one might define `MIDI_BUTTON_CODES = {{72, 73}, {73}, {74}, {75}}` where the first button would then cycle between MIDI codes 72 and 73.
Axis and ctrl./btns. now on two MIDI channels.

For this purpose there is a new variable in the local config file called MIDI_CHANNEL_FOR_CONTROLLERS_AND_BUTTONS. This is done such that wee avoid overlaps between MovementOutcomes and Button presses, for instance.
Added trigger analysis (Mathematica).