[ Alexandre Abreu ] * Cleanup the structure of the QML bindings to make it clearer. No Changes in functionality all features are still working & same, This is an updated version of: https://code.launchpad.net/~abreu- alexandre/unity-webapps-qml/restructure-cleanup-bindings-qml- structure/+merge/208148 with the latest changes that got in in between (LP: #1288801) * Simplifies the manifest.json handling in some instances. More precisely when one is using a custom model search path for the webapp lookup, some restrictions are being put on what is expected to be found in the folder among which: a common/ subfolder (even if the webapp doesnt require one),. one or more unity-webapps-* folders with manifest.json & *.user.js files in it,. More over the manifest files do require user scripts to be defined. This imposes a set of constraints over a given webapp that simply wants to use the container (w/o js injection). This simplifies it an allows one to define a manifest.json file (still with some required elements, but a smaller set), directly in the model search path. E.g. something like: { "name": "MyWebApp", "homepage": "http://www.bbc.co.uk/news/", "domain": "bbc.co.uk", "includes": [] } will do, or to avoid any confusion w/ the click manifest.json file, one also searches for a webapp-properties.json w/ the same content as above.