OpenFlow 1.0: add OFPT_VENDOR messages test case

This capture was produced using an Arista DCS-7050Q-16 switch running
EOS-4.10.4 software. The controller sends two vendor messages
(BSN_GET_IP_MASK_REQUEST and BSN_GET_MIRRORING_REQUEST) and the switch
sends a reply for each (BSN_GET_IP_MASK_REPLY and
BSN_GET_MIRRORING_REPLY respectively).
Babel: improve printing of time intervals

All Babel intervals are encoded in centiseconds and must not be 0. In an
Update TLV the interval value 0xFFFF means infinity (RFC6126 Section
4.4.9). Update the test cases.
adopt MacOS deprecation workaround from FreeRADIUS

A MacOS build of tcpdump used to produce deprecation warnings on OpenSSL
function calls. Alan DeKok explained that this is the effect of Apple's
modifications to OpenSSL and that the very same problem has already been
solved in FreeRADIUS server source code with pre-precessor macros.

Copy the macros into tcpdump header file and make use of them around the
functions that call OpenSSL functions.