Proto commits in ngrok/ngrok-go

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

Commit:59a7df9
Author:inconshreveable
Committer:inconshreveable

implement new v2 API see CHANGELOG.md for details

Commit:2b35cb5
Author:inconshreveable
Committer:inconshreveable

implement new v2 API see CHANGELOG.md for details

Commit:c54eb75
Author:inconshreveable
Committer:inconshreveable

implement new v2 API see CHANGELOG.md for details

Commit:677a85b
Author:Alice-Lilith
Committer:Alice-Lilith

poc comm-channel proto Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

Commit:c2bd1bb
Author:Alice-Lilith
Committer:Alice-Lilith

lil refactor/cleanup Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

Commit:2f15722
Author:Alice-Lilith
Committer:Alice-Lilith

rename

Commit:746d45d
Author:Alice-Lilith
Committer:Alice-Lilith

dev

Commit:ed134a2
Author:Alice-Lilith

dev

Commit:2d411d2
Author:Alice-Lilith

alice dev clientcomm Signed-off-by: Alice-Lilith <a.wasko@ngrok.com>

Commit:5808b18
Author:Harrison Katz

Move proto to dedicated dir ; Add agent/conn_header.go proto

Commit:0588eab
Author:Ryan Grant
Committer:Ryan Grant

add support for TrafficPolicy

The documentation is generated from this commit.

Commit:7c8f8f3
Author:Rachel

changes to support converting multiple tiers of the policy into json strings, add support to get policy from json string

Commit:a185b45
Author:Rachel

add support for adding policies to http/tcp/tls tunnels

Commit:51b3ab6
Author:Mohamed Osman Ahmed

Add user agent filter module

Commit:f4dc392
Author:Josh Robson Chase
Committer:Josh Robson Chase

proto: pull in changes from our internal version

Commit:87a8d0f
Author:Josh Robson Chase
Committer:Josh Robson Chase

address PR comments

Commit:d3110f9
Author:Josh Robson Chase
Committer:Josh Robson Chase

vendor/rename protobuf package This is a copy of what we use internally, but with our extensions (that just rename fields) stripped out and with a new package name to avoid protoreflect name collisions.