Adding new parameter to create private plugin's public key in ~/.scout/

When deploying private plugins, we need to deploy public keys manually on every server in /home/USER_RUNNING_SCOUT/scout/scout_rsa.pub. This can quickly become a pain.
This update creates the public key file and sets its owner/group/mode if the parameter plugin_pubkey is not empty.