fix meter(s) when mixer-strip is switched to AuxSend
add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages
clear up some stupid thinking in Amp regarding the way the underlying AutomationControl/Controllable gets set when Amp::set_gain() is called
add option to skip guard points when adding new control points to a ControlList; add more debugging statements
do not needlessly keep starting touch/automation watch passes just because a command to start or stop touch was received
use new ControlList::add() argument
add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages
Revert "add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages"

This reverts commit 06a25ffd5695697db9869a19e46c2f93c6c17458.
click (no drag) on automation line now adds a new control point on the line (not fully checked for precision)
required fix for cairocanvas branch, didn't make it into merge
ignore core.* files as well as core
ignore vgcore.* files as well as core
ignore more translation-related files
ignore libcanvas version files
manually applied equivalent of 1d82f4ca07a38342e0815cd6b695b96d72386f39 in master (git could not apply successfully)
fix error in canvas PolyLine::covers(), so that the mouse can actually enter/leave such items
manually apply d697a31abf2fa1b0bedcab025188f03611920fdf from master (git could not apply cleanly)