MULE-6943 adding warning and ignoring null values for watermark

I added the null validation for watermark, watermark ignores null values, logs a warning in those cases. Also modified watermark test to use prober and to include this new scenario.