Fix salt.util.render_jinja_tmpl usage for when not used in an environment.
Fix salt.util.render_jinja_tmpl usage for when not used in an environment.

The previous code tried passing the context (variable definitions) as the
searchpath.  This is grossly wrong; in addition, it was overriding the
encoding directive with the dirpath of the template.

End result, this wasn't usable.

This pathway shouldn't be used often- in my usage, I'm triggering it purely
because I'm using salt's rendering functionality in a nonstandard way (
validation and testing), so this while previously broken, was unlikely
to have been seen by anyone else.

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt