Reverting some agent changes

Some configuration for puppet.conf's main section is already
done in manifests/init.pp. This commit restores that functionality.
update puppetversion fact to support versions with spaces in them
Merge pull request #48 from jtopjian/jtopjian-parser

Added parameter to set parser option
Merge pull request #49 from puppetlabs-operations/puppetversion

update puppetversion fact to support versions with spaces in them
Merge pull request #46 from tampakrap/passenger

Improve passenger.pp to fully support apache and passenger puppetlabs modules
Merge pull request #47 from jtopjian/jtopjian-agent-changes

Agent config changes
use ini_setting for puppetdb.conf
Merge pull request #50 from puppetlabs-operations/puppetdb_ini

use ini_setting for puppetdb.conf
Fix the default reportfrom behaviour
Merge pull request #51 from puppetlabs-operations/reportfrom

Reportfrom
Add openSUSE
Merge pull request #52 from tampakrap/opensuse

Add openSUSE
Merge pull request #44 from tampakrap/standalone_off_remove

move standalone_off to standalone.pp, disable it when using another webserver
Move params/defaults.pp to params.pp to simplify the structure
Add usecacheonfailure option in agent config
use the set values, not the default ones in agent config
simplify the gentoo installation
puppetlabs/apache has better support for passenger, removing puppetlabs/passenger
Merge pull request #56 from tampakrap/usecacheonfailure

Add usecacheonfailure option in agent config
Merge pull request #57 from tampakrap/passenger_v2

puppetlabs/apache has better support for passenger, removing puppetlabs/passenger