Add support for puppetserver

Set server_implementation to 'puppetserver', which will disable Passenger,
install puppetserver and start it as a standalone service.
Is puppetmaster-common still needed btw? On my wheezy it's in the dependencies. @GregSutcliffe?