shell parser: initial 'for' implementation.

The following can be parsed (though not yet executed):

  ./parse 'for a in $(seq 10); do echo hello ; echo "a=$a" ; done'