I'm trying to get D14484: [clang-format] Formatting constructor initializer lists by putting them always on different lines past the finish line so I've adopted it.
This revision:
- fixes the unit tests
- resolves cases where the colon is attached (where the original did not)
- removes non-sensical 'backward compatibility'