(PUP-3267) Remove puppet resource for remote hosts

The removal of `puppet agent --listen` means that it's no longer
possible to use `puppet resource` with a remote host. This commit
removes the relevant functionality in the resource command, the
resource REST terminus, and disables remote requests for the remaining
terminii.
(PUP-3267) Remove acceptance tests for Puppet kick
(PUP-3267) Remove :listen and :puppetport settings

Both of these settings were only used for `puppet agent --listen` and
are no longer in use.