add puppet environment variable to push manifest path
support multiple module paths

modulepath on the form patha:pathb:pathc is now supported and is
retrieved properly from the puppet master.

extract-file-sources.py now returns the full path to the file source
while adhering to modulepath priority.