Port to Weston git master.

The biggest difference is the introduction of the new
weston_view struct.
Make it build with weston master