Generalized search for WML2 observation

wml2:observationMember and wml2:Collection may not exist in a WaterML 2
file, depending on the service. These were replaced with
om:OM_Observation.
Replaced DataProvider field with Source

Field name in World Water Online map services changed from DataProvider
to Source, causing the query to fail.