Pre-install Carton and Daemon::Control

for managing all apps.
Remove serverstarter instances with a defined type
Install services for Daemon::Control scripts
Move d-c module installation into d-c puppet module
Symlink app var dirs to /var/*/daemon_control

so that logs can be on a separate partition.
Setup log rotation for daemon_control services

borrow conf from startserver module
Replace startserver with daemon_control scripts
Disable daemon_control app symlinks in dev vm
Use carton to install deps in update script
Add a shortcut for updating cwd
Use perl directly for init script and embed variables

rather than having each repo with its own (unchangeable) script.
Configure the port for each app

like it used to be
Put worker configuration back in each node

though it should be done in hiera
Run metacpan-watcher daemon with carton
Configure user and plack_env in puppet

Testing the environment in the script is no longer necessary.
Add .editorconfig to set indentation style
Change shell to zsh for rwstauner
Remove editorconfig trim special case for md

because i don't know why it was there.
updates from an initial puppet3 install
import depreciated - put in 1 file until hira