libbladeRF: Fixed flipped logic in version check and an erroneous check

The implementation of these were the opposite of what was described
in their respective function descriptions.

Additionally, a version check was incorrectly testing the device's
firmware version instead of the FPGA version.