Includes module header first.

This "include module header first" is part of the llvm style guide.

This change exposes "broken" headers that were accessing undefined types, or
even using types without forward declaring them.

BUG=
R=stichnot@chromium.org

Review URL: https://codereview.chromium.org/1202253002.
diff --git a/src/IceBrowserCompileServer.cpp b/src/IceBrowserCompileServer.cpp
index 3a879ee..d2654e3 100644
--- a/src/IceBrowserCompileServer.cpp
+++ b/src/IceBrowserCompileServer.cpp
@@ -15,16 +15,15 @@
 // unsandboxed LLVM build using the trusted compiler does not have irt.h).
 #if PNACL_BROWSER_TRANSLATOR
 
+#include "IceBrowserCompileServer.h"
+#include "llvm/Support/QueueStreamer.h"
+
 #include <cstring>
 #include <irt.h>
 #include <irt_dev.h>
 #include <pthread.h>
 #include <thread>
 
-#include "llvm/Support/QueueStreamer.h"
-
-#include "IceBrowserCompileServer.h"
-
 namespace Ice {
 
 // Create C wrappers around callback handlers for the IRT interface.