Refactor compiler tests around CompilerDriver. am: 815d5e5304 am: cde9306fba
am: 5c99cf5bb4

Change-Id: I17c897153e632919b986a74f5c40405dae9ac88c