bnc#829301 - Unsigned repo warning

Bug 829301 - Installing packages from Cloud-PTF gives unsigned repo warning
This commit creates a gpg key on the admin node, if it does not already exist,
and signs the SUSE-Cloud-PTF repository and copies the public key to the
repository