runFossil now uses a bitfield to control execution options
Settings management now sucks less, (but still enough suckage remains)
FossilOrigin-Name: 91c5a65b7e4ca4801a6d7632abd7982d2063a1f3
Extended the settings dialog
Reorganized the workspace management code
Fixed issue where the previous current directory was in effect even in new workspaces
Improved the log responsiveness on long fossil operations
FossilOrigin-Name: 945c841fba73be1355611554499e68a878b95359