Updated destructuring tests: non-matches

These tests now check that non-matching destructuring
patterns/properties create variables set to undefined (or an empty
array, in the case of rests).

Also updated the link for the global symbol registry test.
Added extra check to "__proto__ in literals" test

To be fully compliant, the __proto__ syntax should not apply when
"__proto__" is a computed property name.