Adding alpha channel support to web GUI
This contains a number of minor bug fixes, and one breaking change: the web GUI now supports transparency. That means that all the setObjectColor
calls to the web GUI will require a vector of length 4, following an RGBA scheme.