smb: ecm clang-format the entire code base
Summary:
over the past 20 years smb has gathered a whole bunch of different
styles with varying indention and code styles. time to unify again
I've done some cherry picking of the clang-format run since it had
a tendency of worsening some long lines.
Test Plan: builds and still lists stuff
Reviewers: ngraham
Subscribers: kde-frameworks-devel, kfm-devel
Tags: Dolphin, Frameworks
Differential Revision: https://phabricator.kde.org/D27676