Add action to remove local SSL data
Remove detailed status for each step in clean_self

I thought I was really cool, but it turns out Puppet Faces suck at
return values.
Add option to retain CA info when cleaning agent

This commit adds a clean_ca option to the clean_agent action. This is
nice in that it allows the agent to securely regenerate its keys without
having to re-establish trust of the existing CA afterwards.
Add action to regenerate agent SSL
Update list to work with CSRs as well as certs
Code compression/cleanup