Remove struct swc_buffer, instead using wld_buffer directly
pointer: Remove redundant attach

This is already done upon receiving SCREENS_CHANGED.
Style
shm: Use our own wl_shm implementation