Saltstack puppet provider

This provider allows puppet runs to be triggered by 'salt host puppet.run'.
It depends on a working Saltstack installation.