Allow for custom comment in sources.list file

At the moment source.pp simply adds a comment with the name in the $name.list file. This patch allows a custom comment after the 'file generated by puppet' line. If a comment value is not provided, the default comment remains the name.