Add WatchManager attribute to ignore events.

A new boolean attribute ignore_events (False by default) can be set
to True in order to ignore reported events. Note that Watch descriptors
are still valid and events are still received but there are ignored
and not processed. Processing is resumed by re-assigning False to this
attribute.

Closes #44