clang-format: update latest spec and reformat

Copy the latest format file from the docs repository and apply.

Also: remove .clang-tidy

Change-Id: Ia8751e357e58d46666d4f5065df3e4a83d6df32f
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
diff --git a/.clang-format b/.clang-format
index f387595..84647d0 100644
--- a/.clang-format
+++ b/.clang-format
@@ -41,12 +41,14 @@
   SplitEmptyRecord:     false
   SplitEmptyNamespace:  false
 BreakAfterAttributes: Never
+BreakAfterReturnType: Automatic
 BreakBeforeBinaryOperators: None
 BreakBeforeBraces: Custom
 BreakBeforeTernaryOperators: true
 BreakConstructorInitializers: AfterColon
 BreakInheritanceList: AfterColon
 BreakStringLiterals: false
+BreakTemplateDeclarations: Yes
 ColumnLimit:     80
 CommentPragmas:  '^ IWYU pragma:'
 CompactNamespaces: false