Use puppet apply instead of client/server

It shows a lot more warnings, but the result is the same.
Try it out for now.  Set USE_PUPPETD=1 to go back to the old behavior.