[#135] Change level type to xsd:nonNegativeInteger

And add appropriate test

This ensures that level="0" is valid https://github.com/IATI/IATI-Schemas/issues/135