[WIP] Set default viewport size to layout content

Experimenting with http://qt-project.org/doc/qt-4.8/qwebpage.html#preferredContentsSize-prop

Also using a wider default viewport (1366x768): this can be reverted of course
shouldn't this be `*defaults.VIEWPORT.split('x')` ?