lldpad: Fedora 18 build fixes

In fedora 18 the automake tool version 1.12 is used. This upgrage
from version 1.11 issues this warning:

automake-1.12: warnings are treated as errors
'liblldp_clif.la': linking libtool libraries using a non-POSIX
archiver requires 'AM_PROG_AR' in 'configure.ac'
while processing Libtool library 'liblldp_clif.la'

This patch avoids this warning/error and compiles the lldpad
and lldptool on the fedora 18 plattform.

Signed-off-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
evbtest add support for the ecp22 protocol

Enhance the evbtest.c test program to also handle ECP protocol
for the ratified standard IEEE 802.1Qbg.
Open another raw socket to listen to the ECP protocol
identifier 0x8890.
Add support to read and handle inpput file.
Add support to send data to raw socket.
Add support to receive data from raw socket.
The test program can now handle ECP messages and returns
an ECP acknowledgement when an ECP request is received.

Signed-off-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
qbg22 rename function ecp_print_frame to hexdump_frame

Rename the function to indicate it is not ecp protocol specific,
but a generic function for qbg support. Does a hexdump.

Signed-off-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
qbg rename file lldp_ecp_utils.c to lldp_qbg_utils.c

File rename to indicate this file contains all common qbg protocol
helper functions.

Signed-off-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: John Fastabend <john.r.fastabend@intel.com>