Introduce $(VARNAME) as a ${VARNAME} alternative.

$(VARNAME) is resolved much later during parsing such that
some_obj.yaml_src will contain the *un*substituted version of the
YAML source.

This fixes https://github.com/lisa-lab/pylearn2/issues/300