(PUP-3267) Remove --listen functionality from agent
(PUP-3267) Remove puppet kick application
(PUP-3267) Remove Puppet::Run and terminii

Puppet::Run was only used by puppet kick; since we've removed puppet
kick this code is no longer in use and can be removed.
(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.
Merge pull request #3207 from adrienthebo/removal/master/pup-3267-remove-puppet-kick

Removal/master/pup 3267 remove puppet kick