Expand testing capability - this adds 2 new test suites: - API unit tests (qt/tests/unit). These are compiled unit tests for public APIs and are expected to be fairly limited in scope, and not require a full browser process. - Internal unit tests. This will allow unit testing of internal classes that can be tested without requiring a full browser process. I've not added many tests yet - future commits will expand on these.
There's still a hole in test capability - testing internal classes that require a full browser process. For these, I plan to add a test shell binary that will allow this.