Parametrize Puppetfile load methods

This allows to load more Puppetfiles at will from within a Puppetfile, e.g.:

```ruby
dsl.load 'Puppetfile.common'
```

which can be very useful if you have several sites that share a common set of modules.