A reference to draw UI selecting mode informed to hmi-controller.
The UI consists of Top bar and background. Top bar has several swith to change layouts; tile, side by side, full screen, and randum. Swith events are notified to hmi-controller which changes layout surfaces by using common layout library; libivi-layout.so.
Modify src/Makefile to build hmi-controller and hmi-client.
Modify exmpale clients to support ivi-application.xml