
This patch adds a new Puppet.feature called faraday based on this: https://projects.puppetlabs.com/issues/14822 , which allows to make dependencies available during the puppet run to be used by the custom providers/types without needing successive runs or failing catalog compilation. Change-Id: I1f84aa3133605abb38d697c1a593216aafe3e7ef