Remove GdkGeometry from public API
The api to configure surfaces is now GdkToplevelLayout and GdkPopupLayout. Unfortunately, there's still quite a bit of internal use of GdkGeometry that will take some time to clean up, so move it go gdkinternals.h for now.