Add support for <dialog> tag.

fixes #2017
Fix typo
Improve debugging for methods using ReactPerf
Combine displayName using underscore
Add newline before JSX spread when appropriate

Previously, we were losing the newline before a JSX spread attribute which would cause the lines to not match up; this fixes the problem.
SVG logo

I traced the current logo in Illustrator to get a good version. And with
SVG we don't need any 2x magic because it's already vector. I should
probably care about IE8, but I don't.
Add support for <dialog> tag's open attribute.
Small tweaks to HTML to JSX page:
 - Remove "Compiled JS" tab since it doesn't make sense
 - Relabelled editor to "Live HTML Editor" rather than "Live JSX Editor"
Merge pull request #2101 from jeffchan/patch-1

Fix typo in ReactDefaultPerfAnalysis comment
Merge pull request #2124 from Daniel15/htmltojsx-fixes

Small tweaks to HTML to JSX page
Merge pull request #2120 from zpao/svg-logo

[docs] SVG logo
Fix broken link in animation docs

Missed in #2068
Merge pull request #2033 from pekim/master

Add support for <dialog> tag.
JSX spec blog post
Merge pull request #2106 from subtleGradient/subtleGradient/improve-ReactPerf-debugging

Improve debugging for methods using ReactPerf
added the missing **

Missed it the last time. Apologies.
Update Like button example verbiage

Changes text "You unlike this" to "You liked this". Makes a bit more grammatical sense.

Closes #2146.
corrected highlighted/updated line in tutorial example
Merge pull request #2147 from naman34/patch-2

added the missing **
Fix check for commit ranges in racing PRs.

See #1768 / #2000 for original issue.
See https://github.com/travis-ci/travis-ci/issues/1719#issuecomment-51705110 for problem description and origin of this fix.
This is still a temporary fix until travis-ci/travis-core#383 is merged.