need `weston_binding_destroy` APIs to be public
Hi weston developers,
This MR corresponds to the email I sent to the wayland-devel mailining list. I think there are two benifits:
- Having the compositors to be able to create temporary bindings(used once and deleted).
weston_bindingbut user cannot properly destroy it.
Same reason for
weston_binding_list_destroy_all. Why wouldn't libweston users have the ability to clean its binding list as it wishes.