InlineNote: Pimpl inline note data without allocs
Summary: Hide more implementation details and make InlineNote more extensible.
Test Plan: make && make test
Reviewers: cullmann
Reviewed By: cullmann
Subscribers: kwrite-devel, kde-frameworks-devel
Tags: Kate, Frameworks
Differential Revision: https://phabricator.kde.org/D14897