Add external bluetooth GPS support (2/2)

Originally by
Cuong Bui <cuongbui@gmail.com>
Benjamin Bunse <ich@morphew.de>

http://review.cyanogenmod.org/#/c/20849/
http://review.cyanogenmod.org/#/c/20850/

http://review.cyanogenmod.org/#/c/36809/
http://review.cyanogenmod.org/#/c/36810/
http://review.cyanogenmod.org/#/c/36811/

Change-Id: Ia88ad9c70f89a09d308d2cccf9860c4d35470b24