Added Firefox notes to the {__proto__} test

Firefox incorrectly allows the `__proto__` object literal syntax to affect shorthand methods and shorthand properties, when in reality it only affects the PropertyName : AssignmentExpression production.

Also added a check to ensure that `__proto__` works with null. The results were not affected by this.