Makefile.am: clean up Makefile.am with FR3 for ivi-layout

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
Makefile.am: clean up Makefile.am with FR3 for hmi-controller

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
configure.ac: remove checking module cairo.

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
ivi-shell: ivi-layout-export.h, remove unused member of structure.

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
ivi-shell: ivi-layout-transition, remove wl_event_source_timer_update
because The timer is already disarmed when you create it.

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
ivi-shell: ivi-layout-export.h, add an explanation of what kind of
stability guarantees this API
and ABI should have.

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
ivi-shell: clean-up Makefile.am FR3.

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
ivi-shell: ivi-hmi-contoller.xml, clean-up Makefile.am

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
ivi-shell: Move functions that are not used by other to private.h from export.h.

> +WL_EXPORT int32_t +ivi_layout_surface_get_dimension(struct
> ivi_layout_surface ivisurf, + int32_t dest_width, int32_t +*dest_height)
> Does this function need to be WL_EXPORT?
> hmi-controller does not use it, and it is exposed to ivi-shell.so via
> struct ivi_layout_interface.

For the time being, there are some APIs which is not used by
hmi-controller.c. but it is used by ivi-controller.so maintained by
another project. I will add reference implementation for them later in
hmi-controller.c

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>