Fix escaping of characters in substitution variables, fixes #17286.
Also use ""+ rather than toString() to allow for null values.
Click target must be .dijitTreeRow (or descendant).
Fixes #17303, refs #14896.
Remove vestigial code, fixes #17321, refs #14058.
Thanks Simon.
Avoid IE8 exception w/input dojoType=WidgetBase type=text, fixes #17267
Merge remote-tracking branch 'upstream/master' into custom3