std: adjust str::test_add so that the macro expands to all 3 items (#8012).

Closes #3682.
testsuite: remove 2 very outdated testcases; functionality is tested by other class-*.rs tests.

Fixes #7305, #7307.
testsuite: remove incorrect section of 2 test cases. (Also, &const is disappearing.)

Fixes #7304.
testsuite: add explanation to a Note, and remove duplicated code.

Fixes #7302.