Unified .gitignore top level file.
Added .orig to .gitignore
gitignore: add gtags files and emacs .dir-locals.el
Merge pull request #132 from DanielG/dev

gitignore: add gtags files and emacs .dir-locals.el
libbladeRF: Added missing call to enable LNA PAs
libbladeRF: Enabling PA's - not LNA's.
Added FX3 Version String

[fx3]: Use CMake to make a version string which is populated at runtime that is
very similar to the git version strings for the library and CLI.

[libbladeRF]: Added a an API call to get the string representation of the
firmware.  Errors getting this string will result in '?' being populated in the
returned string.

[cli]: Added a firmware string which is printed under the actual string itself.
libbbladeRF, utilities: Migrating to major.minor.patch for version #'s

The API now presents a version structure that includes major, minor, and
patch versions. It additionally provides a "describe" string which
includes these version items in a string format, with any additional
annotations (such as git revision and dirty flag).

This changeset removes the older version functions, breaking reverse
compatibility (intentionally). Bumped minor version to reflect this change.
(The 0.Y.Z series is considered unstable at this time.)
fx3_firmware: Removed debug output and stray line in makefile