Update IO manager tests to use build_i/o_contexts
Summary: This diff updates IO manager tests to use build_i/o_context fxns. It adds a run_id arg to build_output_context as well (which enables testing pretty much every non-memoizable io manager).
Test Plan: Unit tests
Reviewers: sandyryza, yuhan, alangenfeld
Reviewed By: sandyryza
Differential Revision: https://dagster.phacility.com/D8097