1st part of Dileep Sankhlas GSoC 18 project.
Typewriter is originally specified by PDF as special FreeText annotation, where Intent=FreeTextTypewriter. This patch supports it natively for PDF, and also provide an Okular specific implementation for other document types.
The added tool reuses the inline note UI. Main feature is transparent background, so that users can fill non interactive forms.
This squashes everything from Dileeps orignal work D13203 up to ID 36397, as a ready to use feature with no further dependencies. The remainder will follow in an extra Diff.
FEATURE: 353401