Proto commits in tribbloid/spookystuff

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

Commit:433e436
Author:Peng Cheng

INCOMPLETE, uav module is removed web module almost works

This commit does not contain any .proto files.

Commit:2f0ce75
Author:peng
Committer:peng

refactoring submodules into 2 groups: repack & parent

The documentation is generated from this commit.

Commit:d21c645
Author:Peng Cheng
Committer:peng

scala & spark dependencies changed to provided scala upgrade to 2.12.16 in apache latest profile disable gradle parallel & caching remove scalacheck swap maven Central & Local revise SubSuite such that it can be used by the JUnit 5 runner circumvent cyclic graph error by adding an incremental suffix to suiteId optimize ClasspathResolver.Debugging add back maven local INCOMPLETE remove kotlin-dev repo & maven local repo INCOMPLETE

The documentation is generated from this commit.

Commit:abdf9c7
Author:Peng Cheng
Committer:peng

remove kotlin-dev repo & maven local repo INCOMPLETE

The documentation is generated from this commit.

Commit:821ed63
Author:Peng Cheng

experimental, repackaged projects are no longer independent

The documentation is generated from this commit.

Commit:34d64e8
Author:Peng Cheng

fix a bug caused by customizable python driver in BindedRef

Commit:860544c
Author:Peng Cheng

add an example for protobuf codegen, not functioning so far