Simplify handling item-data-source property in elements
Summary:
They are all the same, let's remove copy-pasted code.
This also makes the property editable for all elements supporting data source, so also completer works there.
+ Remove unnecessary and unused support of static text with $ prefix
FIXED-IN:3.1.0
Test Plan: Try data source properties of elements in KReportExample and KEXI Reports
Reviewers: piggz
Reviewed By: piggz
Subscribers: Kexi-Devel-list
Tags: KReport
Differential Revision: https://phabricator.kde.org/D9941