Fix EZP-22221: implement alternate layouts using ezjscore to load assets

https://jira.ez.no/browse/EZP-22221

Implement print/popup/fullscreen layout templates to override default ones, using ezjscore
This allows assets loaded from extensions, using ezcss_load() and ezscript_load() to be available.