Proto commits in finos/perspective

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

Commit:8ab0f4b
Author:Andrew Stein
Committer:Andrew Stein

New implementation Signed-off-by: Andrew Stein <steinlink@gmail.com>

The documentation is generated from this commit.

Commit:2f910bd
Author:Andrew Stein
Committer:Andrew Stein

New implementation Signed-off-by: Andrew Stein <steinlink@gmail.com>

The documentation is generated from this commit.

Commit:878e256
Author:Andrew Stein
Committer:Andrew Stein

Add `Client::on_hosted_tables_update` event Signed-off-by: Andrew Stein <steinlink@gmail.com>

Commit:cbadc6d
Author:Andrew Stein
Committer:Andrew Stein

Support ndjson Signed-off-by: Andrew Stein <steinlink@gmail.com>

Commit:9d312cb
Author:Andrew Stein
Committer:Andrew Stein

Fix `date` filters Signed-off-by: Andrew Stein <steinlink@gmail.com> # Conflicts: # tools/perspective-test/results.tar.gz

Commit:c28d83e
Author:Andrew Stein
Committer:Andrew Stein

Fix cancellable methods in `perspective-viewer` Signed-off-by: Andrew Stein <steinlink@gmail.com>

Commit:ac354cc
Author:Tim Bess
Committer:Andrew Stein

Move `perspective-python` to sync client Co-authored-by: Davis Silverman <sinistersnare@users.noreply.github.com> Signed-off-by: Tim Bess <tim@prospective.dev>

Commit:2c76ee3
Author:Davis Silverman
Committer:Andrew Stein

Remove embind and fix `table(View)` constructor Signed-off-by: Davis Silverman <davis@thedav.is> Signed-off-by: Andrew Stein <steinlink@gmail.com> # Conflicts: # Cargo.lock Fixed Table(View) constructor WIP Test and some fixes to be squashed wip Signed-off-by: Andrew Stein <steinlink@gmail.com> # Conflicts: # rust/perspective-client/src/rust/client.rs

Commit:88f0f68
Author:Timothy Bess
Committer:Andrew Stein

Add `protos` C++ project Signed-off-by: Timothy Bess <tim@prospective.dev> Signed-off-by: Andrew Stein <steinlink@gmail.com>