Migrating to major.minor.patch for versions

libbladeRF, utils: Changed version calls provide struct bladerf_version
firmware: renamed version structure to be less confusing.
          (bladeRF_version vs. bladerf_version)