Enable default layout option for post pages

Allow a default layout for post pages to be specified in the constructor of the Posts extension. This layout will be assigned to any post page that doesn't already have a layout set.

This option is passed as an optional parameter to the Posts constructor make room for future arguments.