timer: Add missing functional include

std::function is not found with a GCC 7.2 runtime.

Change-Id: Id28ea8da225c6bae0742848ba3d379fbafcfc190
Tested: Built repository with GCC 7.2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/watch.hpp b/watch.hpp
index 98c35c4..da1ffad 100644
--- a/watch.hpp
+++ b/watch.hpp
@@ -1,6 +1,7 @@
 #pragma once
 
 #include <experimental/filesystem>
+#include <functional>
 #include <systemd/sd-event.h>
 #include <sys/inotify.h>
 #include <map>