bt_vendor_hci: cleanup whitespace, enhance debug logging

Change-Id: I3a40bf8134471623a8d03332062f94369682f08f
bt_vendor_hci: return retval for op

Change-Id: I9cde73595f6302bb09fe8b08949eed2bc8bf1138
userial_vendor: whitespace cleanup

Change-Id: I07dd29fc4bcb412c7b15539d10e231cc77b10a4d
userial_vendor: return error on HCISETRAW failure

Change-Id: If14284bd11c56ee8a824ef1b79a5b8a07d2c3354
userial_vendor: bring HCI device up

Change-Id: Ibb2e28535f95f4a19a50186490cd9d95eec655fa
hardware: csr_load_config: fix cfg file load and cmd write

Change-Id: I4ce97bd2f569b137de49d04257bb0a8b66ae447e
hardware: keep track of both uart and socket fds

Change-Id: If21ab06c9b88677d081e337438c5604fc96ee573
hardware: init_uart: return uart fd

Change-Id: I0dada9142b4d75f798e204ff658d0d8b2a67e717
hardware: hci_open: close/reset uart fd on timeout

Change-Id: I9291d7d8d3edf187473e12b4228abe0a3d34a0ff
hardware: bcsp: handle errors from csr_load_config, csr_reboot

Change-Id: I4d9a0a43f1e4bd6b87318b5e62911ad9b8f52b0a
hardware: hci_open: handle special tenderloin uart special

Change-Id: I14766aa347e99282229a3d3b7998749c81d32dd9
hardware: set_bluetooth_power: handle tenderloin bt reset pin

Change-Id: I660f88d869f23861b29b57d944ba6a509c83b81d
hardware: disable extra pfkey read/write/etc on tenderloin

- Disables PFKEY overrides in csr_load_config() for
  UART_BAUD_RATE, UART_CONFIG and HOST_INTERFACE
- Disables read/write of HOSTIO_BLOCK ind HOST_INTERFACE in bcsp()
- Disables csr_print_rev() and extra csr_load_config() in bcsp()
- Disables read of UART_BAUD_RATE in csr()

Not sure if any/all might apply to other (non-tenderloin) devices.

Change-Id: I8024fcf0290fce7985eac1b9e8939ea40d84427d
hardware: hci_open: open uart non-blocking on tenderloin

Change-Id: Ic5b356ee811abb12c719174e1718fe3b0699265d
Android.mk: enable HW_TENDERLOIN define

Change-Id: I5fb2c1e01ad980fdf0cdd6f20cbe409f3d1777f4
hardware: put_uart: no spammy write errors for tenderloin

Change-Id: I551c53f99ea1b04f46428982aad739d5f595721b
hardware: set_bluetooth_power: delay after set tenderloin bt hw pin

Change-Id: Ic31d8b0294b85a9b9e0ed55437ce4d8b1bc87a2b
hardware: csr_load_config: return error on csr_write_pfkey failure

Change-Id: Idaa12f728e7f0992757f565c6d299a3c018c477a
hardware: put_uart: throttle failed writes on tenderloin

Change-Id: If348d87682ab7cca095341f5e9e498ba94293bac