zsh completion for ssl commands

Fixes #143.
complete all files, not just .pem (thanks @dpiddy)
handle the nonexistent netrc case inside hkclient
use fatal errors in auth where appropriate
Only read body for PATCH/PUT/POST.
Add addon-plan command

Enable users to change (upgrade/downgrade) an addon's plan.