Compare condition use dot in JSON key string

Elasticsearch 2.x forbidden us using dot in JSON key strings. But the compare condition of watcher configuration always use dot, like ctx.**, ctx.**.**.

It make us a confusion.


Elasticsearch 2.x forbids to use field names that contain dots, but it still requires you to use the dot-notation to refer to inner fields. See