Add coverage annotations for python_tests targets.

This also fixes up dependency issues found from running test
targets individually as well as uniformizing BUILD format for
tests.

https://rbcommons.com/s/twitter/r/978/