Implement factory class for creation of new remote clients

Signed-off-by: Simon Busch <morphis@gravedo.de>
Remove LunaSysMgr specific code and move buffer handling into separated method

Signed-off-by: Simon Busch <morphis@gravedo.de>
Add implementation of the compositor client from qt-webos-plugin

Signed-off-by: Simon Busch <morphis@gravedo.de>