Support moduledir with relative path

When using the moduledir directive in a Puppetfile, the path is now
relative to the repository basedir, except if it begins with a slash.
Merge pull request #141 from Smartesting/relative_moduledir

(GH-141) Support moduledir with relative path