Add options for appearance editing
Add extra GUI options for appearance editing

None of these work yet, this is just the visual implementation.
Add accessors for options and update filename generation

Now the compensation and capture image filenames will take into
account whether the mark bright pixels option is checked, as well
as whether there is a name associated with these images (in which
case they will be placed in a subdirectory) and finally, in the
case of the capture images, whether it's a capture of the combined
compensation images or just a single projected compensation image,
along with the ID of the image being projected.
Create the named subdirectory before generating images
Implement projection and capturing compensation images
Implement appearance editing projection (without capture)
Fix misspelling of a slot name during camera disconnect