config: add SHM flag

Add support for wl_shm objects
server: add SHM global object
client: add binding to wl_shm global object
tests: wit-test, check if shm proxy was created
client: change struct wl_listener * to void *

wl_listener is completely another structure. That was a mistake.
Void * is more appropriate here.