[clang-tidy] BracesAroundStatementsCheck: add EndLocHint (before 'else' in if-else stmt and 'while' in do-while loop).
Comments from alexfh.
[clang-tidy] BracesAroundStatementsCheck: refactoring.
[clang-tidy] BracesAroundStatementsCheck: heuristics for treating comments.