Add LGPL license header

Add LGPLv3+ license header to all source files.
Include license header in generated files

Include LGPLv3+ license header in all generated source files.
Regenerate xproto

Regenerate xproto with the license header.
Add license files

Add the GPLv3 and LGPLv3 license files.
Create README