Add compilation and runtime configuration support for the tuna machine

The added configuration files contains some webOS-ports specific options related to the
ongoing UI scaling work which will be submitted upstream later.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
WebAppFactoryLuna: Tie Negative Space ownership to !tabletUi

* Pop-up alerts now display correctly when tabletUi is false

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
WindowedWebApp: Implement UI Scaling

* Set main frame's zoom factor to layoutScale

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
Add initial support for the grouper device

Open-WebOS-DCO-1.0-Signed-Off-By: Simon Busch <morphis@gravedo.de>