Stricter signatures to match the new bionic/libc/netbsd/resolv ones.

Change-Id: I690858b85303addc030540bce8512ec9a1e18b4a
am 70afde6a: Move IPv6 code to InterfaceController.

* commit '70afde6ad9b5fce63cca594ac9b230d2fc9b21ee':
  Move IPv6 code to InterfaceController.
am cfd1a582: Set accept_ra to 2 when enabling IPv6.

* commit 'cfd1a58237c5fe84ddd30c9a73dd361697060aed':
  Set accept_ra to 2 when enabling IPv6.
am 9a0ae9b7: (-s ours) am 484bdcab: am 63790dce: am 42b4c508: (-s ours) am 11ff695d: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '9a0ae9b77dd8d886faa93b7360277e09417ba11c':
am 4ae80dea: NatController: refactor some code wrt sequences of commands

* commit '4ae80dea9cbf1fe1b33037aeb5feb04daeba8ee0':
  NatController: refactor some code wrt sequences of commands
am 659692a5: NAT: Disable FORWARD by default and set postroute before FORWARD.

* commit '659692a56cca02822a43b792baba2632d39eb739':
  NAT: Disable FORWARD by default and set postroute before FORWARD.
am 20f95ed9: TetherController: fix "tether interface list" command handling

* commit '20f95ed9db048261c18bbeb152d3204d9cbb58f1':
  TetherController: fix "tether interface list" command handling
am 36971a68: TetherController: fix "tether blabla list" commands handling

* commit '36971a687bf3a6edc2bf5af8a8b2a3176e7d4691':
  TetherController: fix "tether blabla list" commands handling
am 855a369c: Merge "Remove Broadcom hack for BT reverse Tether" into jb-mr2-dev

* commit '855a369cb048973bc8b973232ff56d9273b9dc8b':
  Remove Broadcom hack for BT reverse Tether
am 1d181624: Add liblog

* commit '1d1816247e9fec69b5c0a85d71837fb30dfc6cb3':
  Add liblog
am 37f2e371: Set accept_ra to 2 on all interfaces

* commit '37f2e371c43588ca3661584a79b6544de345189a':
  Set accept_ra to 2 on all interfaces
am d5b19ca2: Enable 802.11g hardware mode in hostapd.conf

* commit 'd5b19ca2060d66027dd97610c1d0934e90081c64':
  Enable 802.11g hardware mode in hostapd.conf
softap: Add option for hidden SSID

Change-Id: I7bcc43b47e3bcc208f9da81970b9ecb6ce08d778
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
softap: Fix open network creation in case of obsolete parameter

Change-Id: If4ddb6b2e14e6b20fe4fa378d0dfba4e733a58a4
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Update DnsProxy to use resolv's uid->interface map

If a proccess does not have an interface associated with its pid it will
check if there is one associated with its uid before falling back to
using the default interface.

Change-Id: Ife732aa5ae6c3f79ea9ec1e3a63ef8877ad3d494
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
Add netd support for marked packet forwarding

Add binds in netd for setting up fwmark rules to be used with the per
uid marking to do per uid routing.

Change-Id: Id4f315dd1aec73f074e233c2e3f70eb24b4c537a
Add netd binds for setting per uid dns interfaces

Change-Id: I1029232adbd754246c75fbd97c6d720e7e60ced8
Add netd binds for clearing DNS interface maps

Add resolver clearifacemapping to clear both the uidrange => interface DNS map
and the pid => interface DNS map

Change-Id: I144f4d092780b532633d8a956f68a6888d46797a
softap: Add channel configuration parameter

Bug: 9372353

Change-Id: Id85a8a41f644195519f1635e4ab73806b5e1738e
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>