Fix README's description of string sub

This change fixes the readme so that it describes string substitution as a
stackable operation that leaves variable references alone when they are
unchanged.
Change _KEY's behavior: support hierarchy

Make it so that _KEY references the first-level nested key, __KEY references
the second, and so on.