Updated to React 0.10 RC1

renderComponentToStaticMarkup outputs nicer HTML, without spans wrapping loose text
Give ClearablleFileInput input a key and always nest it in an element
to ensure it doesn't get blown away when a replacement file is selected.
Add FileIput validation on onChange by default
Tests for FileInput markup changes