Proto commits in aregm/nff-go-nat

These 3 commits are when the Protocol Buffers files have changed:

Commit:78dbe34
Author:Gregory Shimansky

Split NAT example from NFF-Go framework

The documentation is generated from this commit.

Commit:1e38919
Author:Gregory Shimansky
Committer:Gregory Shimansky

Implemented IPv6 NAT with DHCPv6, ND, GRPC and port forwarding - Implemented Neighbor Discovery responce to neighbor solicitation message - Implemented Neighbor Solicitation and Advertisement messages for IPv6 - Implemented port forwarding to IPv6 addresses - Implemented IPv6 packets forwarding to KNI interfaces - Implemented DHCPv6 - Added missing IPv6 support to GRPC configuration - Fixes for DHCPv6 and KNI interopration - Set local addresses on KNI interfaces when they are received from DHCP or set by GRPC. - If KNI is present, all forwarded traffic directed at local IPs is directed to KNI now, so port forwarding with zero address is kinda obsolete now. - Fixed checksum and icmpv6 tests

Commit:633dce7
Author:Gregory Shimansky
Committer:Gregory Shimansky

Implemented GRPC control over dump, subnet address and port forwarding