DolphinQt: and so it begins

This adds the beginning of the DolphinQt user interface. It doesn't do anything useful yet and only builds via CMake.
just fyi, the choice of indenting out to the functions' `(` is left as a choice to the committer (following lines can also just be indented once instead of forming a column on the right of the screen). So it's up to you.