Modified src/Makefile and configure to build ivi-shell and libweston-layout for the time being, libweston-layout is linked to ivi-shell statically.
hmi-controller is a reference how to use libweston-layout.so

It shall be loaded as a modele to Weston.
It supports examples to layout surfaces to e.g. tile, side by side, random, or fullscreen.
The UI consists of Top bar and background. Top bar has several switch to change layouts; tiling, side by side, full screen, and random. Switch events are notified to hmi-controller which changes layout surfaces by using common layout library; libweston-layout.so.
Modify src/Makefile to build references;hmi-controller and hmi-client
Modify exmpale clients to support ivi-application.xml
Add HowTo of build and setup ivi-shell enviroment to README