Add a modal to react-components.

Basically a copy of the bootstrap version, but this one does less stuff.

Auditors: aria
Fix broken blur-input and drag-target demos.

Also upgrade react.

I'm not exactly sure where this polyfill is supposed to come from :/

Test plan: spot check that the two demos work on the built docs.

Auditors: alpert