[FileIndexerConfig] Replace config QString,bool pair with dedicated class
Summary:
entry.path/entry.isIncluded is more readable than entry.first/enty.second.
Also replace the homegrown insertSort with std::lower_bound + insert.
Test Plan: ctest -R fileindexerconfigtest
Reviewers: Baloo, ngraham
Reviewed By: Baloo, ngraham
Subscribers: kde-frameworks-devel
Tags: Frameworks, Baloo
Differential Revision: https://phabricator.kde.org/D28202