Ruby gem name changed in Debian

Conflicts:
	manifests/params.pp
dos2unix
Using safe defaults for connecting with Puppetdb

See: https://github.com/example42/puppet-puppet/issues/68

Resolves #68
Lints
Release v2.0.11
Updated Geppetto project file
Release v2.0.12
Configure passenger to use UTF-8 for strings encoding.
Fix $log_dir permissions

Commit 3cbb6ba8ff06d8e2b68e00d44b86c3b6a8f64870 changed permissions to
puppet's` $log_dir` that
are incompatible with passenger configuration (See puppet's issues:
[#13914](http://projects.puppetlabs.com/issues/13914) and
[#13931](http://projects.puppetlabs.com/issues/13931)).

Even if not writing to the file, puppetmaster fails to start if it can't set
permssions to file masterhttp.log
SSL dir has the wrong `$ensure` type

Commit 3cbb6ba8ff06d8e2b68e00d44b86c3b6a8f64870 adds puppet's SSL dir
management, but treats it like a file as has no proper ensure set.
Remove ssl dir handling as it breaks permissions recursively on clients
adjusting proxy related params to have global possibility
revert changes to vhost name
Release v2.0.13
Fix: ruby-sqlite3 does not exist on debian squeeze
Leave default setting for classfile
Leave default setting for classfile
Added configs for foreman
Fix as discussed in https://github.com/example42/puppet-puppet/commit/6df4929c42badf45c1c144d7775137f25183b27c#commitcomment-4716254
Update config.ru_3