Support multiple runs of setup.pp

This brings stack-builder in line with the vagrant scripts
that were changed in commit daf245e to allow agent nodes
to run puppet apply multiple times.
Merge pull request #144 from michaeltchapman/agent_fix

Support multiple runs of setup.pp