Modernize code: use range-based loops & algorithms in more places
Summary: GIT_SILENT
Test Plan: Tests pass, KParts-based apps work as before.
Reviewers: dfaure
Reviewed By: dfaure
Subscribers: ahmadsamir, dhaumann, kde-frameworks-devel
Tags: Frameworks
Differential Revision: https://phabricator.kde.org/D24262