Uses fixtures for mox and stubs

Fixtures use the much more reliable addCleanup instead of the tearDown.
They also allow us the only use fixtures in test classes that use then
instead of having the overhead for every test class.

Change-Id: Ifca4ecce0d66932282334d3e4db6d10a2921dbbb
Merge "Uses fixtures for mox and stubs"