libbladeRF: Fixed potentially uninitialized status variable

Updated parameter types to a more appropriate unsigned type, and
defaulted status to "success" if 0 length is provided.

This is intended to address build issues (reported on OSX 10.6.8) caused
by status being potentially uninitialized and the associated warnings
being used to generate errors.