test: Fail tests with unknown test parameters

To achieve this is necessary to change the test parameters syntax to
allow easy search for unknown test parameters. The syntax chosen was
"@PARAMETER@" instead of a plain "PARAMETER". So the test sources are
searched for that pattern (@[a-Z_]+@ in regex terms) and tests with
unknown parameters just fail.

This pull request was triggered by pull request #1579.