Bug 1038097: Include <errno.h> in BluetoothInterface.cpp, r=shuang

This patch adds a missing include statement for <errno.h> to
BluetoothInterface.cpp. This fixes the build for flatfish
devices. For safety, the patch also adds an include statement
for <unistd.h>, which might be necessary for several functions.