Fix compiler test initialization issues.

We should call ShInitialize() / ShFinalize() once per process, so moving them out of individual test's Setup() / Shutdown() to the test main().

BUG=
R=alokp@chromium.org

Review URL: https://codereview.appspot.com/13568048
4 files changed