XD-1190: Provide defaults as type.module.option

Remove @Value/@PropertySources support

Rename DefaultsProvidingModuleOptionsMetadataResolver to EnvironmentAwareModuleOptionsMetadataResolver

Make our PropertySource the only one

Add integration tests that check defaults order

Address ordering review comments
XD-1319: Allow mixins of Pojo Metadata