(#8296) Remove logic around XMLRPC vs REST protocols
Now that REST is the only network protocol (and protocol was a bad term
anyway), we can remove all the logic around the xmlrpc vs rest
protocol.
Most of the places that did protocol argument checking never even used
the protocol information and didn't support XMLRPC anyway.
Paired-with: Matt Robinson <matt@puppetlabs.com>