Support but warn on key={null}

Fixes #2386.

Test Plan: jest

Reviewers: @sebmarkbage
"...or `undefined`"?