weston_surface: Add surface-to-buffer and buffer-to-surface matrices