fix warnings in ReactComponentLifeCycle test

Don't use inputs to avoid warnings in tests
fix warnings in cloneWithProps test

Don't test refs in this case, already testing warning above
Update videos.md
Remove whitespace_transformer package

This was a one-time use thing, let's get rid of it. If we ever need to
push an update, we'll do it from the 0.9-stable branch.
Split DefaultDOMPropertyConfig

This makes it a little easier to add SVG properties. It also makes use of that injection that we claim is easy to use and will likely start playing a bigger part soon.

Closes #1009
Upgrade jstransform to 4.0

Also enables the object-concise-method transform for --harmony

closes #1438
Don't let new keys on `style` from `transferPropsTo` override old ones

Previous behavior: `transferPropsTo(<div style={{color: 'red'}} />)` would get `color` overriden if we transfer in a `style={{color: 'blue'}}`. This is inconsistent with how other props are transfered.

This simply reverses the order of arguments.

closes #1435
Merge pull request #1441 from zpao/update-jstransform

Upgrade jstransform to 4.0
Current set of must-have SVG attributes / tag

The current set of SVG attributes / tag I felt like I needed
them absolutely for my React/SVG editor app.
Add tspan to JSX transform