The beginnings of print support
Progress with printing - now it "prints" to a file, at least.
Fix centering when printing at scale less than original
Merge branch 'printing'