Make the pregenerated config.h adapt to linux/darwin depending on host

Change-Id: I97d241ec9eb283802143779b8e0ca89a52a20d90
Add libusb support

libusb support is required for userspace usb driver in Bluedroid stack.
Build is fixed for android in io.c by including macro TIMESPEC_TO_TIMEVAL

Issue: AXIA-1459
Change-Id: I7d3480b9e7aee45e4be0d82d7e65d3b914a615d8
Signed-off-by: Ravindranath Doddi <ravindranathx.doddi@intel.com>