Allow alternative sensorhub implementation

Nanohub requires the use of an alternative Linux kernel,
sensor HALs, and related utils. When
TARGET_USES_CHINOOK_SENSORHUB is false or unset, use
the alternatives. The change also moves the
TARGET_USES_CHINOOK_SENSORHUB from vendor to device.
The variable is used in both places so the location
should be in device, not vendor (since vendor is
optional).

Change-Id: I94e6de4b09a5a95baef72e7d1be0652539555104
2 files changed