Implement -= assignment.
REFACTOR: Use context when getting/setting variables.
Implement *= assignment.
Implement /= assignment.
Implement %= assignment.
Write result of assignment to pipeline.

The assignment right hand side was being written instead
of the result of the assignment.
Merge pull request #159 from mrward/assignment-operators

Assignment operators