Create new page formats

Create new page formats as described in #54
I added A3, A5 and legal format both in portrait and landscape.
Merge branch '1.2.x'