hmi-controller: hmi_controller_destroy feature to release memory

> ok, though shouldn't that function be freeing some things? I suspect you
> might want to free struct hmi_controller there, and its members.

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
clients: cimple-egl, Delete unnecessary function call.

> That's better, now the earlier original changes to
> handle_surface_configure() are not needed at all.

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