Support for PCP (Port Control Protocol, RFC6887) - firewall traversal

I like it, I’ve no free votes though (stupid limits).