Moved the WindowFromPoint functionality to the server so that we can
properly take into account the window region.

diff --git a/server/request.h b/server/request.h
index 86c7419..92e6d57 100644
--- a/server/request.h
+++ b/server/request.h
@@ -244,6 +244,7 @@
 DECL_HANDLER(set_window_info);
 DECL_HANDLER(get_window_parents);
 DECL_HANDLER(get_window_children);
+DECL_HANDLER(get_window_children_from_point);
 DECL_HANDLER(get_window_tree);
 DECL_HANDLER(set_window_rectangles);
 DECL_HANDLER(get_window_rectangles);
@@ -426,6 +427,7 @@
     (req_handler)req_set_window_info,
     (req_handler)req_get_window_parents,
     (req_handler)req_get_window_children,
+    (req_handler)req_get_window_children_from_point,
     (req_handler)req_get_window_tree,
     (req_handler)req_set_window_rectangles,
     (req_handler)req_get_window_rectangles,