wayland-client: Initialize newly created wl_proxys to zero
wayland-client: Initialize newly created wl_proxys to zero

Up until now, newly created wl_proxys (with proxy_create or
wl_proxy_create_for_id) are not initialized properly after memory
allocation. The wl_display object in contrast is. To prevent giving
uninitialized data to the user (e.g. user_data) an appropriate memset
has been added. Also, after a memset members don't have to be
explicitly initialized with zero anymore.

Signed-off-by: Nils Chr. Brause <241f9b9bed2172909aeb12ebeed776ef889f3725@googlemail.com>
Reviewed-by: Pekka Paalanen <0f6ae7001e34c37b02fb2c1c2573ddf8f442136a@collabora.co.uk>

mchalupa/wayland,eyolfson/wayland,abooij/wayland,sir-murray/wayland,bitfactor/wayland,tulcod/wayland,tulcod/wayland,sir-murray/wayland,tulcod/wayland,bitfactor/wayland,sir-murray/wayland,eyolfson/wayland,eyolfson/wayland,mchalupa/wayland,bitfactor/wayland,abooij/wayland,abooij/wayland,mchalupa/wayland