protobuf: fix URL.

Closes #34711.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
ssh-copy-id: 6.7p1

Closes #34714.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
ssh-copy-id: update 6.7p1 bottle.
Remove {start,stop}doc as we're using Yard now.
eigen: add test

Closes #34727.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
eigen: update 3.2.2 bottle.
bwctl: add build options for iperf3 and thrulay

bwctl will statically link against iperf3 and thrulay if they are present,
but will silently skip them if they are not

Closes #34730.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Mark private VCSDownloadStrategy methods
Make cache_tag private
Make __path methods private
Make repo_valid? private
Add repo_valid? to remaining VCS strategies
Add clone_repo to remaining VCS strategies
Extract update from fetch in VCS strategies
Remove method that duplicates superclass implementation
Move SVN URL munging to initialize
Use start_with? instead of a regexp
Move fetch implementation into VCS strategy superclass
Mark private SubversionDownloadStrategy methods