Use scripting in dark mode
(Not sure how we are pushing changes for NICOS now - only edited nicos-ess)
Some local changes to fix macOS behaviour in dark mode. New look:
QScintillaCompatible object is also missing many methods which causes a lot of noise in the terminal output, so these have also been fixed (the branch would have been better named 'MacOS GUI fixes').
These fixes have been used in place for me locally without issue for some time but have been implemented cleaner here.