Include {{ block.super }} in extending templates

This is done in the 'onbodyload' and 'extrastyles' blocks.

Fixes #896
Fixes #897
Rework recently viewed products

Simplify implementation.