Fix context.templateName for directly loaded templates being used as partials

Also change context.templateName to context.__templateName, since it's strange to not be allowed to use templateName in your json model.

The other way of doing this is to set it on the ctx object inside the compiled dust body_0.  If that is preferred, I'll change this PR.