Cosmetic changes to puppet.snippets file to make things easier to find

Hi,

This patch set makes some cosmetic changes to the existing puppet.snippets file.  Essentially I have ordered the snippets and grouped them based on the Puppet Language guidelines, in the code block I have provided a link directly to the puppet documentation.

The one change that is not purely cosmetic is to remove a superfluous line from one of the snippets (853eed2).  I removed it due to consistency, none of the other snippets include a new line at the end of them.

Thanks,

Peter