As noted in https://bugzilla.redhat.com/show_bug.cgi?id=1187806#c11, the `always_auth` option wasn't being properly parsed as a boolean. This change fixes that by storing the parsed value temporarily.
On systems where x509 client cert authentication is needed for every REST API URL, the API requests from `RHC::Rest::Api#initialize` will fail since they don't include the authentication credentials. This change adds the "`always_auth`" config option which, when set to "`true`" forces auth for all REST API calls. The setting defaults to "`false`", yielding the original behavior. Enterprise bug 1187806 https://bugzilla.redhat.com/show_bug.cgi?id=1187806
…guments. Executable path must be quoted within the string with escaped quotes if it contains spaces in the path