pass --module_repository to `puppet module install`
Read deps from Puppetfiles in git repos

It is rather annoying to have to release a module just so you can have it depend
on other modules.  We've got an internal tree of modules that we can easily
reference between, and it would be nice to be able to use Puppetfiles inside those
module trees to do the dereferencing.  Well, now you can.
Merge remote-tracking branch 'mpalmer/deps-from-puppetfiles' into maestrodev

Conflicts:
	features/install.feature
Merge remote-tracking branch 'chrisboulton/pass-forge-to-pmt' into maestrodev

Conflicts:
	lib/librarian/puppet/source/forge.rb
Solution for conflicts in d8818b0652 was breaking specs, just fix the nil pointer, can't display the conflict error
With git transitive resolution the timeout needs to be increased