Fix compilation error in watch.c

WATCH_MODE_MANUAL was renamed last minute in the other parts of the code
but the actual usage in watch.c was not updated.
Prevent throwing errors if single '^'(circumflex) is used in config
fix <LessThan> binding support