apache: rewrite from webserver_install
Merge pull request #333 from tzz/master

webserver install sketch
package verify is run before package add, causes always error when package is not (yet) installed. aptitude does not return error on non-existant package, use apt-get instead.
newrelic: minor fixes
Merge pull request #335 from tzz/master

newrelic fixes
newrelic: add ensure/stop and install/uninstall; rename restarted to running in return data; add handles and activation IDs
Merge pull request #337 from tzz/feature/newrelic

newrelic: add ensure/stop and install/uninstall; rename restarted to running in return data; add handles and activation IDs
newrelic: invalid license key
cf-dc-api.pl: remove File::Path dependency
Merge pull request #338 from tzz/master

remove File::Path dependency
#339: do not allow non-hashref parameter sets and check for them more carefully
#339: do not allow non-hashref parameter sets, to depth 2
Added --vardata option.
Removed simplify_arrays from pretty_print, I think it looks better that way.
Fixed bug in handling of --vardata option.
Print parser command call details when verbose mode is on.
Added $nocolor option to sprintstr and sprintlist to avoid automatic colorization of the first line of the output.
New function canonify()
Use Util::canonify() instead of hardcoding the replacement.
New command "remove environment"