arti: Make the config watcher debounce interval configurable.
Previously, the reload_cfg::test::watch_multiple test would take about
3s to run. This test modifies 3 files and waits for the corresponding
reconfigure() events to fire. Because of the
sleep(DEBOUNCE_INTERVAL) in run_watcher, it would wind up waiting
for about 1s for each of them.
This makes the event debouncing optional, and disables it in the tests.
Closes #1589 (closed)