Pass through missing context values

When a Jinja template can't find a substition in the context for a given
part of the template it normally returns a blank value.  This allows us
to return the original jinja markup.
Use the new NymmsTemplate class