QDockWidget for shader parameters, editor & log

This way the user can rearrange things to their liking and see the log
at the same time as the shader editor, etc.