Inlined class methods are recognized as functions
Fix previous patch - 522fa50dac8f945656d9c763269eec605f899e81.

That patch fixes inlined methods, but it breaks indenting of
non-inlined methods. In Stroustrup-style, bracket placement should be
the
same for inlined and non-inlined methods (bracket on a separate line in
both cases).
As hakonrk comment, patch in previous comment also not works.
Break the first bracket after a class if a function, in C/C++ language
too.

This must fix bug#3571898.

But by some strange reason BracketsLinuxCpp.Formatting1 is fail with
this changes, because it expect that inline class functions are NOT
broken.
See src/AStyleTest_BracketsCpp1.cpp:3733.

I'll try to know why this is done, and maybe we need to fix test cases
too.
Implement "--check-only" comand line option.

With this options it just check file, not write new one.
Merge remote-tracking branch 'origin/recognize-inline-class-methods' into next
Merge branch 'just-tell-if-files-is-different' into next