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
Merge pull request #95 from justb4/master

issue #91 : changes to allow additional output print formats besides PDF (r=@bartvde)