vdp22 add module support for vdp protocol ratified standard

This patch adds basic module support for the vdp protocol
for the ratified standard of IEEE 802.1 Qbg.
Add functions for module registration, notification
and creates basic data structures.

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