Make it possible to use QXmlStreamReader to read a KNS registry file

Authored by apol on Jun 2 2017, 2:48 PM.

Description

Make it possible to use QXmlStreamReader to read a KNS registry file

Summary: It's more efficient, especially in memory

Test Plan: tests pass, discover kns test passes, discover works

Reviewers: Frameworks, leinir

Reviewed By: leinir

Subscribers: leinir, dfaure

Tags: Frameworks

Differential Revision: https://phabricator.kde.org/D6067