Upgrade CSW GetRecrod for better filtering

Upgrade CSW GetRecrod for better filtering -- 2nd try

Upgrade CSW GetRecrod for better filtering -- 3rd try (add support for the PropertyIsNull and PropertyIsNull)

change a few args name

Upgrade CSW GetRecord for better filtering