devel branch users -- some template cleanup/changes

Hi all,

As you know I posted recently about fixing some ways that references work so you could do things like

vars:
dog:
fido: woof
pet: “{{ dog }}”

Where before you had to use old style variables like so:

vars:
dog:
fido: woof
pet: $dog

Now, it turned out my fix was a bit premature, so we backed that out earlier this AM, and inserted a different solution, which works exactly the same, and I think you will agree works better in most cases.

I will point out it does not cover the following, which I would call a “self referrential variable”

vars:
dog:
fido: woof
rover: “{{ dog.fido }}”

Anyway, if you hit any problems on the devel branch over the last several days related to filters, lookup plugins, and the like, this should resolve nearly all of those issues.

We are continuing to work on priority bugs for 1.4 and definitely appreciate everyone’s continued patience as we make things rock solid on the devel branch before attending to the pull requests queue.

Everybody has been awesome so thanks very much!