Fix Layout example rendering bugs

It appears there are Handlebars rendering changes where Handlebars now
creates a shallow copy of the context object passed to the template for
rendering. This means we have to take a different approach than using
the prototype to provide the context with default values.

Fixes #292
Fix Starter Kit download button

Fixes #293
Fixes #294