Support but warn on key={null}

Fixes #2386.

Test Plan: jest

Reviewers: @sebmarkbage
well we don't really want to encourage people to leave off keys… but I can say that. :)