WkHtmlToPdf now supports header/footer (simple)

Added helpers to facilitate easy header/footer and from View/Layout configuration of WkHtmlToPdf creation.
We don't align array elements, also, options should be `camelCased` rather than `dash-separated` (e.g. `cacheDir` vs `cache-dir`)