(PUP-1552) Create new issue type for authorization

Authorization can be a tricky thing, but reporting it as a runtime error
is misleading. This creates a new FAILED_AUTHORIZATION issue and labels
the failure to authorize because of the method as UNSUPPORTED_METHOD.
Merge pull request #2439 from zaphod42/issue/master/pup-1552-not-authorize-reported-as-runtime-error

(PUP-1552) Create new issue type for authorization
Merge branch 'master' of https://github.com/puppetlabs/puppet