Enable block shortcode in node contents

Closes #262
New LayoutHelper::snippet() to retrieve value from view variables

Closes #396
Enable [b|block] shortcode processing within a block