Setup interfaces for IPv6 tethering

Including:
    - set the interface for router mode (accept_ra = 0)
    - reset the interface for client mode (accept_ra = 1)
    - InterfaceController::setAcceptIPv6Ra()
    - InterfaceController::setAcceptIPv6Dad()
    - make InterfaceController static
    - refactor for more modern C++ usage here and there
    - sporadic style guide fixes

Bug: 9580643

(cherry picked from commit 2c5aaa1876db659556c2e9605beccc670e6b7c0d)

Change-Id: Ie5825ae3db19bbd8e03130d3bfd7815554214586
7 files changed
tree: 319d4ffa491f37c351c075f30a18ea63011fed6b
  1. client/
  2. include/
  3. server/
  4. tests/
  5. Android.mk
  6. MODULE_LICENSE_APACHE2
  7. NOTICE