support public/private key pair authentication for Jenkins CLI

hi, arangamani

now add the private key authentication for Jenkins CLI, new parameter :identity_file introduced allow user to specify the location of the private key.