Xsdjam ratelimit

1. XSD changes for rate limiting
2. POM changes to filter asserts
3. Fixed broken spock functional test (bad on master maybe bad merge?)
4. Unit tests for xsd/xml sample validation (valid and invalid)
5. Fix broken code due to addition of new DatastoreType