Fix Merging `propTypes`, `contextTypes`, and `childContextTypes`

This fixes merging of `propTypes`, `contextTypes`, and `childContextTypes` so that we actually merge (instead of only taking the component or last mixin).
Fix SelectEventPlugin

mouseup was not fired when context menu showed, so select events stopped being fired.