libbladeRF: Minor touch-up in handling file search of home dir

Ensure the path to the home directory isn't an empty string before
attempting to use it. Otherwise, this ends up just being a file
in the current working dir.
libbladeRF: [WIP] Added Linux get_binary_dir() implementation