Merge pull request #34 from mikenowak/master

Added support for arrays
Added path parameter to netinstall
Added svn puppi deploy project (limited testing
Fix 'grep: /etc/puppi/puppi.conf: No such file or directory' messages when not using puppi
Ruby syntax
Merge pull request #36 from zylon-internet/master

Puppi fact spits out "grep: /etc/puppi/puppi.conf: No such file or directory" when not using puppi
Next-Gen Puppi. Alpha
Using a less volatile dir for netinstall downloads

Note, first time this is run on an existing installation, a new download
of an existing file managed by netinstall is done (in /var/tmp) but
no other steps are done.
Puppi2 gem installed only when version set to 2
Added quick last_run fact
Modified some strings into single element array to prevent 'each'-errors.
Merge pull request #37 from ICTO/string_each

Modified some strings into single element array to prevent 'each'-errors...
Updated version
Honoured deploy user for git deploys

Note: This commit might break exisitn puppi::project::git setups
A manual chown with the right deploy user on the git directories should fix
Added environment parameter for use with netinstall
Renamed $environment to $exec_env
Merge pull request #38 from joshvote/master

Added 'environment' parameter to netinstall
fix String#each for more OSes
Merge pull request #39 from fizz/master

[String].eachify more OSes
new feature: reporting deployments into a mongodb