#198 Added the opacity tool.
I chose never to vary the opacity and recompute the other output colour if one changes, which simplified things a lot.
Another limitation of this is that an output colour sometimes cannot be reached at all if it differs too much from the input colour unless the opacity increases, and I chose never to vary it, so sometimes the results will be incorrect.