Ship merge to npm

People may have a bad time if they're depending on these but we can
delay that a little bit. Unless they're using directly and not
polyfilling Object.assign.
Merge pull request #2317 from zpao/npm-ship-merge

Ship merge, mergeInto, copyProperties to npm
React Elements blog post
Update PropTypes for ReactElement & ReactNode