The behavior of clang-format slightly changed in Clang 5.0.0: http://releases.llvm.org/5.0.0/tools/clang/docs/ReleaseNotes.html#clang-format
* Allow reusing code in other components such as Plasmoid * Separate determining status text and icon from displaying notifications