Bug 916863: Import NFC configuration file

The config file has been taken from

  https://android.googlesource.com/platform/external/libnfc-nci/+/5c65c3a0f42e174e47fecd4e569606003217ff4e%5E/halimpl/bcm2079x/libnfc-brcm.conf

Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net>
Bug 916863: Setup NFC driver on emulator

NFC power management doesn't work on the emulator, thus disable
it. The remaining options have been out-commented for now.

Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net>
Bug 916883: Fix permissions of NFC device file

This patch sets the owner and group of the NFC driver's device
file to nfc:nfc. This allows to run the NFC daemon as non-root
user.

Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net>
Merge pull request #7 from tdz/bug-916863

Bug 916863
Bug 871475: add eth0 as default route but with metric 2. r=mwu

To enable telephony data connection emulation while keeping nomral
network function when data connection is not enabled, eth0 is reserved
as the default route but with its metric value set to a higher 2.
Bug 871475: rename rmnet interfaces.
Bug 944299 - 1/6: initial import of libbt from AOSP

See https://android.googlesource.com/platform/hardware/broadcom/libbt/+/android-4.3_r2.1
Bug 944299 - 2/6: remove non-goldfish bits
Bug 944299 - 3/6: automatically detect userial port.
Bug 944299 - 4/6: add bdroid_buildcfg.h.
Bug 944299 - 5/6: add bt_config.xml.
Bug 944299 - 6/6: Skip bluetooth chipset HW configuration

We don't need to support HW baud rate and download patchram for QEMU
Bluetooth HCI emulation module, skip HW configuration procedures.