Remove CPDFSDK_AnnotHandlerMgr and IPDFSDK_AnnotHandler.

CPDFSDK_AnnotHandlerMgr, IPDFSDK_AnnotHandler and IPDFSDK_AnnotHandler
implementations can all be removed, now that they are mostly empty. Move
the remaining code into CPDFSDK_PageView::NewAnnot().

Change-Id: I0f1084486fb792fe6d9787d2be441841c37a4324
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/92372
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/fpdfsdk/cpdfsdk_pageview.h b/fpdfsdk/cpdfsdk_pageview.h
index 40a11fa..e604038 100644
--- a/fpdfsdk/cpdfsdk_pageview.h
+++ b/fpdfsdk/cpdfsdk_pageview.h
@@ -17,7 +17,6 @@
 #include "core/fxcrt/retain_ptr.h"
 #include "core/fxcrt/unowned_ptr.h"
 #include "fpdfsdk/cpdfsdk_annot.h"
-#include "fpdfsdk/cpdfsdk_annothandlermgr.h"
 
 class CFX_RenderDevice;
 class CPDF_AnnotList;
@@ -110,6 +109,8 @@
   CPDFXFA_Page* XFAPageIfNotBackedByPDFPage();
 #endif
 
+  std::unique_ptr<CPDFSDK_Annot> NewAnnot(CPDF_Annot* annot);
+
   CPDFSDK_Annot* GetFXAnnotAtPoint(const CFX_PointF& point);
   CPDFSDK_Annot* GetFXWidgetAtPoint(const CFX_PointF& point);