Support passenger module to be installed out of the module

In some setup, we want to install puppet dashboard in a system where passenger module already exists. This PR support a new parameter : passenger_install, which, when set to false, will disable the call to ::passenger module. That way, Dashboard is still configured to be run under passenger, but we can work with a passenger module installed out of the module.