(maint) Always use puppet to stop the agent service

Previously, the agent stop used platform-specific init management
tools. This is kind of silly, since we know that puppet exists. This
simplifies the agent stop to simply use puppet to stop the agent.
Merge pull request #265 from branan/stop_agent_with_puppet

(maint) Always use puppet to stop the agent service