Add netd binds for UID based routing

Add methods for add per uid mark rules to push all traffic from specific
uids to specific interfaces.
Allows for per uid routing for per uid VPNs.

Change-Id: I8492c668e2c96010b0f74ea7e367f0b4471238ad
diff --git a/SecondaryTableController.h b/SecondaryTableController.h
index 8531900..27344e4 100644
--- a/SecondaryTableController.h
+++ b/SecondaryTableController.h
@@ -40,8 +40,14 @@
     int findTableNumber(const char *iface);
     int modifyFromRule(int tableIndex, const char *action, const char *addr);
     int modifyLocalRoute(int tableIndex, const char *action, const char *iface, const char *addr);
+    int addUidRule(const char *iface, const char *uid);
+    int removeUidRule(const char *iface, const char *uid);
+
+    static const char* LOCAL_MANGLE_OUTPUT;
+
 
 private:
+    int setUidRule(const char* iface, const char *uid, bool add);
     int modifyRoute(SocketClient *cli, const char *action, char *iface, char *dest, int prefix,
             char *gateway, int tableIndex);