Add support for Generic Network Virtualization Encapsulation (Geneve).

Defined in http://tools.ietf.org/html/draft-gross-geneve-02
Merge pull request #411 from jessegross/geneve

Add support for Generic Network Virtualization Encapsulation (Geneve).