Allow file:// style urls in addition to http://

 - For the sake of demonstrating the nsclient module at PuppetConf, I'm trying not to rely on the network.
   Therefore, I'd like to serve the file from the Vagrant synced_folder share, rather than over HTTPS, like:
   class { 'nsclient':
     package_source_location => 'file://C:/vagrant/modules/nsclient/files',
     package_source          => 'NSCP-0.4.1.105-x64.msi'
   }

   Without the included change, file style urls don't properly parse.