Bug 829856: make the puppet startup type a parameter; r=rail

Then the standalone puppetmaster uses type 'none', and installs a
separate update crontask.
Revert "Bug 829856: make the puppet startup type a parameter; r=rail"

This reverts commit 908032a05baec353831f3e97d215dbe365f2a45b.