Initial implementation of a compositor using QtCore and libweston
compositor: add an initial drm backend
compositor: add orbital-launch
compositor: automatically choose a backend if none is provided
compositor: initial desktop-shell implementation
compositor: make the shell client receive input
both: Update the workspace handlers to work with the new workspace model
compositor: handle the desktop_shell_quit request
compositor: silence qdebug line
compositor: check ther serial of move requests
compositor: implement popup handling
compositor: implement setMaximized
compositor: implement the resize grab
compositor: implement grab cursor changing
compositor: add license headers
compositor: fix style
compositor: add a Animation class
compositor: implement the splash screen
compositor: don't leask the splash views
client: set the scren of the shell windows before the size