Add DynamicVarBrace Transformer for properly handling ${$foo} syntax

Add DynamicVarBrace Transformer for properly handling ${$foo} syntax.

Resolves #795
This LGTM. I would add an extra discriminatory test to prove that no other transformations take place against other valid cases of `{ }` - just the idea to test the positive and the negative possibilities.