Use clang-format 3.8 to format VIXL

Additionally, this version of clang-format orders include directives
alphabetically which showed that the "non-const-visitor.h" header was missing
two of them.

Change-Id: Ib03407dd2046a0bb7175370685e09fb3aebe583f
diff --git a/examples/aarch32/getting-started.cc b/examples/aarch32/getting-started.cc
index 69d0a6c..9041cf8 100644
--- a/examples/aarch32/getting-started.cc
+++ b/examples/aarch32/getting-started.cc
@@ -57,8 +57,8 @@
   uint32_t code_size = masm.GetSizeOfCodeGenerated();
   ExecutableMemory memory(code, code_size);
   // Run the example function.
-  uint32_t (*demo_function)(uint32_t) = memory.GetEntryPoint<uint32_t (
-      *)(uint32_t)>(demo, masm.GetInstructionSetInUse());
+  uint32_t (*demo_function)(uint32_t) = memory.GetEntryPoint<uint32_t (*)(
+      uint32_t)>(demo, masm.GetInstructionSetInUse());
   uint32_t input_value = 0x89abcdef;
   uint32_t output_value = (*demo_function)(input_value);
   printf("native: demo(0x%08x) = 0x%08x\n", input_value, output_value);