Don't mutate the layout's context

Using _(context).extend mutates the Layout's context. Calling #htmlFor
multiple times, then, could result in a context each time depending on
the order of the invocations. #bad
Give Pages an #htmlFor method
release 0.3.1