clang/test/Driver: Remove the feature "clang-driver" in three tests since they might work as expected since their first commit.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188788 91177308-0d34-0410-b5e6-96231b3b80d8
clang/test/Driver: Remove the feature "clang-driver" since gcc-as has not been used with -integrated-as since r177360.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188789 91177308-0d34-0410-b5e6-96231b3b80d8
clang/test/Driver/cl-options.c: Remove the feature "clang-driver". It has been working since r188331.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188790 91177308-0d34-0410-b5e6-96231b3b80d8
ARCMigrate depends on the static analyzer.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188792 91177308-0d34-0410-b5e6-96231b3b80d8
clang-format: Additional options for spaces around parentheses.

This patch adds four new options to control:
- Spaces after control keyworks (if(..) vs if (..))
- Spaces in empty parentheses (f( ) vs f())
- Spaces in c-style casts (( int )1.0 vs (int)1.0)
- Spaces in other parentheses (f(a) vs f( a ))

Patch by Joe Hermaszewski. Thank you for working on this!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188793 91177308-0d34-0410-b5e6-96231b3b80d8
clang-format: Format enum struct/class like enum.

Patch by Joe Hermaszewski. Thank you!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188794 91177308-0d34-0410-b5e6-96231b3b80d8