Bug 1014065: Support PU and WS registers for power management

The PU and WS registers signal Power-Up and Wake State to the NFC
device.

Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net>
Bug 1014065: NCI cleanups

Signed-off-by: Thomas Zimmermann <tdz@users.sourceforge.net>
Bug 861725 - Part 1: Add supplementary service. r=vicamo
Bug 861725 - Part 2: Support call forwarding. r=vicamo
Bug 861725 - Part 3: Support +CFCC command. r=vicamo
Merge pull request #88 from tdz/bug-1014065

Bug 1014065. r=vicamo
Bug 861725 (follow-up) - Correct the logic of checking call forwarding reason. r=vicamo

We don't support A_CALL_FORWARDING_REASON_ALL and A_CALL_FORWARDING_REASON_ALL_CONDITIONAL
for now, because there is no detailed information about how to handle these two types in TS 22.082.
Merge pull request #99 from EdgarChen/bug_861725_followup

Bug 861725 (follow-up) - Correct the logic of checking call forwarding reason. r=vicamo
Bug 1023683: Set rf mode according to protocol. r=tzimmermann
Bug 1023683: Support t3t polling command. r=tzimmermann
Bug 1023683: add type 3 tag as a remote end point. r=tzimmermann
Bug 1023683: Process type 3 tag check command. r=tzimmermann
Merge pull request #100 from DimiL/bug_1023683

Bug 1023683 - [NFC] Emulator support for reading NDEF data from type 3 tag. r=tzimmerman
Bug 1026422: [NFC] Select NFC RF from RE protocol in emulator. r=tzimmermann
Bug 1027479 - [NFC] Emulator support for reading NDEF data from type 4 tag. r=tzimmermann
Merge pull request #102 from DimiL/bug_1026422

Bug 1026422 -  [NFC] Select NFC RF from RE protocol in emulator. r=tzimmermann
Bug 1000040 - Part 0-a: Add eth1 interface in emulator.
Merge pull request #104 from DimiL/bug_1027479

Bug 1027479 - [NFC] Emulator support for reading NDEF data from type 4. r=tzimmermann
Bug 1023079 - [NFC] Emulator support for triggering tech-lost. r=tzimmermann
Merge pull request #103 from johnmwshih/bug_1000040_part0a

Bug 1000040 - Part 0-a: Add eth1 interface in emulator. r=vicamo