Additional credentials

Credential classes for Salesforce.com, Palo Alto, and SSH certificates. Also includes Cisco and sudo escalation types.These classes are used by the library to generate the detailed JSON structure the API requires and provide a bit of guidance to the user on which fields go together.