Don't depend on weston.  We weren't using it anyway
Add support for wl_output.scale
matrix: Take sine and cosine directly for rotations
surface: Add core support for transform/scale

Renderer support is still missing.
matrix: add a matrix_log function
glesv2-renderer: Add surface transform/scale support
wayland-egl-binding: Don't leak buffer data