Jinja2 templates from string are rendered as pyjade

Currently the behavior for passing rendering Jinja2 templates without filenames defaults to being preprocessed by pyjade.  This can cause problems with libraries such as the Jinja2 extension for webassets.  This defaults that if the filename is not specified (and thus has a file extension), don't use pyjade.