Merge branch 'stdin-in-execopts' into fasta-stdin-perf
In removeParamArgs(), kip calls that are not in the tree.
types/records/bharshbarger/nestedRecordInClass1.future is retired due to #196.
Changed par_iter_recursive.bad to track resolution change due to #196.

The new error message actually mentions recursive iteration, so can be judged an
improvement on the previous version.
Test classes/bradc/innerGeneric/innerRecord is cured by #196.
Merge branch 'fasta-stdin-perf' of github.com:benharsh/chapel into fasta-stdin-perf
Merge pull request #202 from hildeth/recordInRecordTail

Retire types/records/bharshbarger/nestedRecordInClass.future due to #196.

This test case uncovered a flaw in removeParamArgs(). It needs to ignore calls that are not in the tree.
The output of functions/iterators/tzakian/par_iter_recursive changed, so its .bad file was amended.
The test classes/bradc/innerGeneric/innerRecord now also passes, so the .future and .bad files were removed.
Using the compiler given to us by sub_test, as opposed to relying on an established environment
Merge pull request #221 from benharsh/fasta-stdin-perf

Updating fasta-based PREEXECs to use sub_test's compiler

Currently this script relies on an environment in which we can simply call 'chpl' to compile. This doesn't work with some nightly testing, and it's better to use the compiler argument given to us by sub_test anyways.

"set -e" is added so we get an actually error code when something goes wrong.