Massive refactoring and general improvement to code for paths.
Move to a unified wrapper interface for fills, document all major functions, and add direct settings inheritance
Add settings controls and defaults for new path fill settings
Add Katie show logo and Sylvia's still life to quick load list
Uber refactor: move all "static" settings over to the global settings area.
Also:
* Make fill precision less arbitrary
* Add handy reference/pointer to global settings through central cncserver object
* Remove vague "precision" dropdown and now defunct setter
* Rename "outline" to "stroke"
* Add max paint distance to settings
* Add incredibly basic "pen mode" setting for disabling the API commands for tool changes that are illegal for said modes.
Remove the save button... for now.
Fix pause button to allow pausing without any items in buffer
Disable buttons for path runners while they're actually running
Add initial attempt at buffer preview! It's totally broken sometimes!!
Somewhat replacing the defunct "save" button, this acts as a momentary preview only, and will break currently running path fills and outline operations.
Also it's occasionally totally wrong. Sitll working that one out.
Update to new WCB logo. Still need an approved app logo... :P