We don't need a specialized parser state for the tests
Don't run shell expansions when their value will not be used.

For #139.
Add a test that ignored shell expansions aren't run
Merge branch 'develop' into hadoop-1.0.3

* develop:
  Add a test that ignored shell expansions aren't run
  Don't run shell expansions when their value will not be used.
  We don't need a specialized parser state for the tests