Add CMake dependencies so that LLVM_USED_LIBS order doesn't matter.

I also sorted the tools/driver dependencies since their order no
longer matters.

llvm-svn: 125417
diff --git a/clang/lib/Frontend/CMakeLists.txt b/clang/lib/Frontend/CMakeLists.txt
index 9a53ad6..9f197b4 100644
--- a/clang/lib/Frontend/CMakeLists.txt
+++ b/clang/lib/Frontend/CMakeLists.txt
@@ -1,10 +1,11 @@
 set( LLVM_USED_LIBS
+  clangAST
+  clangBasic
   clangDriver
+  clangLex
   clangParse
   clangSema
-  clangAST
-  clangLex
-  clangBasic
+  clangSerialization
   )
 
 add_clang_library(clangFrontend