This renames the weston_surface's private member to configure_private and externs "C" the headers of the SDK.
Introduce several matrix transform types and track type for matrix. Could be usefull for activating some fastpath that depends on some transform type. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
This means it can be used for the calibration tool.