Modulepath

Changes to the `modulepath` parameter for `puppet::conf` to:
* handle lists of paths
* handle the new `$basemodulepath` variable introduced in Puppet 3.5.0