Added protocol cmake target

The protocol xml is from the weston sources, as it is licensed under MIT
we can freely include without infringing on any license.