issue #91 : changes to allow additional output print formats besides PDF
issue #91 : resolving PrintProvider code review issues
issue #91 : resolving PrintProvider code review issues 2nd round
Allow the use of textarea for fields beyond a given maxlength
Make sure coordinates and zoom are available in state before applying them