Initial Contribution
Use the rfkill kernel API to power up/down bluetooth.
Add include path to build libbluedroid.

This fixes the build when BOARD_HAVE_BLUETOOTH := true

Signed-off-by: Nick Pelly <npelly@google.com>
Code drop from //branches/cupcake/...@124589
Merge commit 'remotes/korg/cupcake'

Conflicts:
	bluedroid/bluetooth.c
auto import from //depot/cupcake/@137055
auto import from //depot/cupcake/@132589
auto import from //depot/cupcake/@135843
auto import from //depot/cupcake/@135843
auto import from //branches/cupcake/...@137197
Merge commit 'remotes/korg/cupcake' into merge
auto import from //branches/cupcake_rel/...@140373
Merge commit 'korg/cupcake'
Merge branch 'open_source_no_contributions' into google_internal
Merge donut into master
Add l2cap.h to bluez clean headers.

Auto-generated from bluez using clean-header.py.

Signed-off-by: Nick Pelly <npelly@google.com>
Add utility for testing native code sockets.

Signed-off-by: Nick Pelly <npelly@google.com>
Merge change 1395

* changes:
  Add l2cap.h to bluez clean headers.
Merge change 1398

* changes:
  Add utility for testing native code sockets.
Add pipetest test utility.