Update DPDK to support 1.6.0r2

Updates the DPDK format and supports 1.5.2r2 and 1.6.0r2 (and hopefully those in between)

Currently the only issue stopping 1.7 from working is the use of constructors to register formats.
These are in the .init_array section of the dpdk library (libintel_dpdk.a) but seem to go missing when linked into the libtrace object.
I'm sure if you know anything about how to fix this?