Add XfrmController to NetdNativeService

Add a new controller to Netd that can handle IPSec XFRM
commands from the framework.

-Add new XfrmController controller
-Connect XfrmController to Controllers
-Add APIs in XfrmController for creating Transport IpSec Assocs

Bug: 34811756
Test: 34812052
Change-Id: If518a53a83fa76ea4c866992055a741ae064c30d
diff --git a/server/Controllers.h b/server/Controllers.h
index ac17fc1..bd372d8 100644
--- a/server/Controllers.h
+++ b/server/Controllers.h
@@ -19,19 +19,20 @@
 
 #include <sysutils/FrameworkListener.h>
 
-#include "NetworkController.h"
-#include "TetherController.h"
-#include "NatController.h"
-#include "PppController.h"
 #include "BandwidthController.h"
+#include "ClatdController.h"
+#include "EventReporter.h"
+#include "FirewallController.h"
 #include "IdletimerController.h"
 #include "InterfaceController.h"
 #include "IptablesRestoreController.h"
+#include "NatController.h"
+#include "NetworkController.h"
+#include "PppController.h"
 #include "ResolverController.h"
-#include "FirewallController.h"
-#include "ClatdController.h"
 #include "StrictController.h"
-#include "EventReporter.h"
+#include "TetherController.h"
+#include "XfrmController.h"
 
 namespace android {
 namespace net {
@@ -52,6 +53,7 @@
     StrictController strictCtrl;
     EventReporter eventReporter;
     IptablesRestoreController iptablesRestoreCtrl;
+    XfrmController xfrmCtrl;
 
     void init();