Polyfill and normalize HTML5 "key", deprecates which and keyCode
Added property to non-standard attributes

Fixes issue #655
Document the Diff algorithm

We often refer to it but never did actually explain it.
Use feature detection and more robust recovering of whitespace for innerHTML in IE8
Merge pull request #411 from vjeux/diff_algorithm

Document the Diff algorithm
Merge pull request #692 from loganfynne/master

Added property attribute to non-standard attributes
Community Round-up #12
Merge pull request #686 from vjeux/community_12

Community Round-up #12
Fix html-jsx compiler

It changed React Playground to add a required props but unfortunately didn't update the call sites of the front-page. I don't think it should be required so I'm just making it optional and providing the correct default value.

Test Plan:
 - Open the front page and make sure examples are working
 - Open /react/jsx-compiler.html and make sure it is working
 - Open /react/html-jsx.html and make sure it is working
Merge pull request #698 from vjeux/fix_compiler

Fix html-jsx compiler
typo
Merge pull request #699 from vjeux/fix_typo

typo
Merge pull request #684 from syranide/ie8dangerousinnerhtml

Use feature detection and more robust recovering of whitespace for innerHTML in IE8.
Merge pull request #607 from syranide/html5key

Polyfill and normalize HTML5 "key", deprecates which and keyCode