Move script sourcing to its own class, with associated changes
Summary: Move script sources out of KReportData, into its own interface
Test Plan: kreportexample still runs. With associated changes to kexi, scirpting works in reports
Reviewers: staniek
Reviewed By: staniek
Tags: KReport
Differential Revision: https://phabricator.kde.org/D6036