PDFBOX-2016: use the true length of a stream as suggested by Andrew Olsen; adjust to code conventions

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1585781 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2021: Improve printing of landscape and rotated pages

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1585861 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2021: Added missing Apache header

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1585885 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2022: silentPrint(no args) should use the printerJob field

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1586042 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2021: prevent black printed image

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1586149 13f79535-47bb-0310-9956-ffa450edef68
Merge remote-tracking branch 'apachepdfbox/trunk' into trunk