Adds Ruby 1.9.3 Compatibility and modified Puppet Code to use the puppetlabs/firewall module

Ciao Andrea,

In questo Pull, testato da me su Wheezy con Ruby v1.9.3 e su Squeeze con Ruby v1.8.7, troverai le modifiche da me apportate per rendere compatibile il nostro codice con la versione 1.9.3 di Ruby e per utilizzare il modulo puppetlabs/firewall installato assieme a puppetlabs/apache.

Ho anche aggiornato il README per uniformarlo con le modifiche apportate al codice.

Spero giri bene anche a te come a me, ma buttaci un occhio anche tu prima di mergiarlo, così, per sicurezza. :)

Occhio al "garr_hosts.cfg" e al "prepare_puppetmaster.sh" che devono essere presenti e modificati opportunamente per poter ricevere il comportamento desiderato.

Questo codice sta diventando davvero PRO!!!

Buona Domenica!
Marco