circleci config update (#1357)
circleci config update (#1357)

* Use the bash codecov uploader directly.
* Define test execution and venv setup as their own commands to reduce repetition in the circleci config.

vertexproject/synapse,vertexproject/synapse,vertexproject/synapse