endeavoru: Improve Bluetooth dev node creation

* Add grace peroid for uim-sysfs to load the required st_drv module
* Wait for the hci device node to appear before continuing
* Create a symlink instead of fragile mknod method
* Use a service to not block the boot process

This may fix random ti_st related freezes and panics while booting and
also BT now working in some cases.

Change-Id: Id18b626b5acb0ff7a911bf3105ebaeae4b9c55c8
Merge remote-tracking branch 'cm/cm-11.0' into kitkat