Add defaults in expressions when using include.
Add defaults in expressions when using include.

Previously, using {% include ... with ... %} would add defaults to
identifiers in variable tags ({{ ... }}), but not to identifiers in
expression tags ({% ... %}).

This commit makes sure that defaults are added in expressions as well.

Example:
  Assume that foo.html contains the following:
    foo is {{foo}}
    foo is {% ifequal foo "bar" %}bar{% else %}not bar{% endifequal %}

  Previously, {% include foo.html with foo="bar" %} would produce:
    foo is bar
    foo is not bar

  After this commit, it instead produces:
    foo is bar
    foo is bar

jstaffans/Selmer,lucacervello/Selmer,yogthos/Selmer,cybem/Selmer,pbu88/Selmer,tdammers/Selmer,seancorfield/Selmer