[cosmetics] convert tabs to space for consistency
extend metada.xsd with optional elements
set library attribute as required
Merge pull request #2663 from MartijnKaijser/xsd

[addons] update addon XSD files to reflect latest additions