Fixed a number of tests that didn't handle the programCount == 1 case correctly.
Previously, code like "*(ptr+1) = foo" would claim that the LHS was invalid for an assignment expression. Issue #138.