Support of the .pp extension for Pascal

This PR adds support for the `.pp` file extension for Pascal as mentioned in #1265.
`.pp` is already the primary extension for Puppet so I added a few samples for both languages.
I tested it on most of the trending Puppet repository as well as on [graemeg/lazarus](https://github.com/graemeg/lazarus).