Hide the AbstractDataSource constructor that takes a AbstractDataSourcePrivate
Summary: User of the library can't use it since AbstractDataSourcePrivate is not exported
Reviewers: vkrause
Reviewed By: vkrause
Subscribers: vkrause
Differential Revision: https://phabricator.kde.org/D22524