Don't fail silently for null or falsy event listeners. Fix #1255

Make sure ReactDOMComponent passes down null values.
Don't ignore falsey values. (I'm maybe missing something here, it probably existed for a reason?)