Process handles UDP packets that have been received. It attempts to
determine the protocol type and then invokes the associated
UdpProtocolPlugin's ParseUDP method. If the protocol cannot be determined
or the payload is empty then the method is a noop.