vty: fix vty->index for implicit go_parent_node

After this patch, most vty_go_parent() functions are really obsolete, as
originally intended: A vty_go_parent() is only needed if the program
requires an action to run on VTY node exit.

vty_transcript_test.vty shows the fixed behavior.

For details, see preceding patch
"vty: show bug in implicit go_parent_node"
I2472daed7436a1947655b06d34eb217e595bc7f3

Change-Id: Id408c678d18ba19b1c1394c3fb657536153d2094
diff --git a/tests/vty/vty_transcript_test.vty b/tests/vty/vty_transcript_test.vty
index 79c9f4c..7df2a60 100644
--- a/tests/vty/vty_transcript_test.vty
+++ b/tests/vty/vty_transcript_test.vty
@@ -191,12 +191,10 @@
 C
 vty_transcript_test(config-c)# exit
 vty_transcript_test(config-b)# state
-C
-vty_transcript_test(config-b)# ### ^ EXPECTED ERROR: this should say B
+B
 vty_transcript_test(config-b)# exit
 vty_transcript_test(config-a)# state
-C
-vty_transcript_test(config-a)# ### ^ EXPECTED ERROR: this should say A
+A
 vty_transcript_test(config-a)# nest B2
 vty_transcript_test(config-b)# state
 B2
@@ -205,9 +203,7 @@
 C2
 vty_transcript_test(config-c)# exit
 vty_transcript_test(config-b)# state
-C2
-vty_transcript_test(config-b)# ### ^ EXPECTED ERROR: this should say B2
+B2
 vty_transcript_test(config-b)# exit
 vty_transcript_test(config-a)# state
-C2
-vty_transcript_test(config-a)# ### ^ EXPECTED ERROR: this should say A
+A