libgreenisland: Compositor inherits from QQuickView

Closes #31
libgreenisland: Handle shell process from GreenIsland::Compositor

Provide a standard mechanism to manage the shell process.
Green Island is now responsible for launching and closing the shell
process. Compositors will just provide the file name and specify an
optional arguments list.

Closes #32