Default foreman puppet proxy

Currently there doesn't appear to be a way to have a default foreman puppet
proxy. During host registration it appears to just pick the first proxy in
alphabetical order. We would expect that the puppet master it gets
registered under, would the the one we used to do the initial puppet run.