(PUP-2859) Make corrections to terms Call-by => Pass-by

The terms for "by-name", and "by-position" should be "pass-by" instead
of "call-by" since that is a different CS concept.

This also makes the grammar snippet for parameters comply with the same
snippet elsewhere in the specification.

The mention of "private" is removed.