Merge pull request #115 from jilott/feature/landscape-page-map

Support landscape page orientation for PDF output
Overlay should force a border to be drawn.

Added border_visible trait as condition for drawing the border. Default
is to draw the border to maintain previous behavior.
Merge remote-tracking branch 'origin/fix/text-overlay-respect-border_visible'