Updating the line numbers for test_var_iterator5_error.good again

They changed again yesterday with the "providing isXxx functions" commit
Don't remove ref temps for PRIM_SET_MEMBER

Ref temps for PRIM_SET_MEMBER are always needed.
Add prediff for test3DLulesh to filter error codes in slurm.
Fix a couple of bugs in sub_test for C tests

lastcompopts was not being added to C tests properly.

envExecopts was incorrectly being added to C test executions.
Merge branch 'master' of https://github.com/chapel-lang/chapel into deal-with-3d-lulesh
Improve filter for test3DLulesh.

based on review by @ronawho
Merge pull request #380 from Kyle-B/c-tests-fix

Fix a couple of bugs in sub_test for C tests

lastcompopts was not being added to C tests properly.

envExecopts was incorrectly being added to C test executions.
Merge pull request #379 from Kyle-B/ref-temp-set-member-fix

Don't remove ref temps for PRIM_SET_MEMBER

A very uncommon case in the compiler causes a ref temp to be generated for PRIM_SET_MEMBER. Any time this occurs, removing the ref temp will cause incorrect behavior.

This fixes the regression for `test/functions/diten/refArgIter.chpl` which was only failing in baseline testing (since we run `--baseline --inline` ref temp removal is turned on).
Merge pull request #369 from ronawho/fix-line-number-warnings

Updating the line numbers for test_var_iterator5_error.good again
Merge pull request #378 from thomasvandoren/deal-with-3d-lulesh

Add prediff for test3DLulesh to filter error codes in slurm.

I verified this worked on an XC with slurm launcher and on my mac with no launcher.