Implemented version printing in fuelclient

 * fuelclient version is printed
 * turned handle_xception in to decorator
 * nailgun version and build_id also can be
 printed with --fuel-version

 Implements: blueprint fuel-and-fuelclient-version-printing

Change-Id: I5593f78dce97bf710ab9c6af6fad1e4211f78c4d
Merge "Implemented version printing in fuelclient"