silence a whole bunch of warnings
- use more nullptr
- use more override
- don't fallthrough switch-cases when not intended
- for the designer plugin make sure to have the include dirs correctly set up so we don't need to include QtDesigner/* (deprecated in favor of QtUiPlugin/*) but get away with * and use whichever directory is called for based on the Qt we build on