[dev] Environment Checks
We've had ongoing questions about local environment - this updates the docs to suggest protobuf be generated in docker
to avoid dependency issues, and follows the pattern in thorchain/devops/node-launcher!645 (diffs) to preemptively yell at users with any version issues before allowing any make
target run. Also updates to require docker compose
instead of the legacy docker-compose
.