Fix bug in cert arguments:

* clean option had an extra single quote.
* fingerprint option had a single quote as part of the text so changed outer quotes to double quotes.
Add auto-completion for puppet certificate:

    Provides auto-complete options for puppet certificate sub-command.
Add missing catalog options.
Add missing cert options.
Add more certificate options.
Add auto-completion for puppet certificate_revocation_list:

Provides auto-complete options for puppet certificate-revocation_list sub-command.
Fix certificate options.
Fix certificate_revocation_list options.
Add auto-completion for puppet config:

Provides auto-complete options for puppet config sub-command.
Add auto-completion for puppet describe:

Provides auto-complete options for puppet describe sub-command.
Add auto-completion for puppet device:

Provides auto-complete options for puppet device sub-command.
Add auto-completion for puppet doc:

Provides auto-complete options for puppet doc sub-command.
Add auto-completion for puppet facts:

Provides auto-complete options for puppet facts sub-command.
Add auto-completion for puppet file:

Provides auto-complete options for puppet file sub-command.
Add auto-completion for puppet filebucket:

Provides auto-complete options for puppet filebucket sub-command.
Add auto-completion for puppet inspect:

Provides auto-complete options for puppet inspect sub-command.
Add auto-completion for puppet instrumentation_data:

Provides auto-complete options for puppet instrumentation_data sub-command.
Add auto-completion for puppet instrumentation_listener:

Provides auto-complete options for puppet instrumentation_listener sub-command.
Add auto-completion for puppet instrumentation_probe:

Provides auto-complete options for puppet instrumentation_probe sub-command.
Add auto-completion for puppet key:

Provides auto-complete options for puppet key sub-command.