Added Powershell Http Support
Added FTP and password capabilities for Powershell
Minor update of spacing and removed redundent exec path updates
Removed puppet-staging.iml file related to intellij
Add default Windows support

Previously, the hard-coded default staging path of "/opt/staging"
precluded touch-free use of this module on the Windows platform. This
commit adds the params pattern in order to allow the module to work on
Windows platforms without modification.

Further development would be a nice-to-have in terms of adding support
for downloading various kinds of URLs; this is just the critical fix.
Use custom fact to determine staging directory.
Modify staging to support multiple OS.

* Detect %SYSTEMDRIVE%\ProgramData for Windows.
* Use different default for Windows.
Added needed escape characters for variables within string

Missed one escape
Merge pull request #19 from nanliu/powershell

Add Powershell support for Windows