Fix double-binding to submit event

Fixes #916.
Support two-way binding for checkboxes in LinkedValueMixin via 'checkedLink' property
Add invariant if both checkedLink and valueLink are provided
Fix typo in ReactDOMInput-test
Fix comparison in _handleLinkedCheckChange
Use Simulate.click instead of Simulate.input for simulating input on
checkbox.
replace "comments.json" with this.props.url
fix incorrect link
add hash link for lifecycle section of working with the browser page
Fix references to the old ReactID syntax
Refactor Transaction to not rethrow errors

Rethrowing errors makes debugging harder. This makes it so that an exception in a render method can be caught using the purple stop sign (or the blue one, of course) in Chrome.
Merge pull request #964 from bobeagan/patch-2

fix incorrect link
Move grunt/config/jsx/jsx.js to grunt/config/jsx.js.

There used to be more files in that subdirectory.
jsx whitespace codemod utility
Remove build/modules/ at beginning of `grunt` and `grunt test`.

Little-known fact: instead of writing copies of compiled module files to
build/modules/, the bin/jsx-internal script actually just makes hard links
to the master versions of files in the .module-cache/, so re-populating
build/modules/ is very inexpensive.

Closes #856.
Merge pull request #980 from benjamn/issue-856-delete-build-modules

Remove build/modules/ at beginning of `grunt` and `grunt test`.
Upgrade Commoner to v0.9.0 to get rid of output directory locking.

Closes #957.
Merge pull request #981 from benjamn/upgrade-commoner-to-remove-output-directory-locking

Upgrade Commoner to v0.9.0 to get rid of output directory locking.
remove references to react-page
Add warning about object property order.

It's easy to misuse the properties-as-keys feature and end up with children rendered out of order. Add a note and example of how to avoid this.