Fix double-binding to submit event

Fixes #916.
replace "comments.json" with this.props.url
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.
jsx whitespace codemod utility
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.
Switched from browserify to pure-cjs bundler.
Update tutorial.md to still have jQuery script tag in later code sample
More optimizations and fix for JSXTransformer build

* Dropped dependency on emulation of Node.js native modules.
* Added deamdify step for JSXTransformer build.
Fix boolean attributes as per HTML5 spec
Add link to meteor talk
Update videos.md
Add a complementary tools page
add example apps page
Merge pull request #1010 from petehunt/meteorvid

Add link to meteor talk
Merge pull request #1011 from petehunt/complementary-tools

Add a complementary tools page
Update example-apps.md
adding a link to react-router
Merge pull request #1012 from jaredly/patch-1

adding a link to react-router
fix(ServerRendering): execution should be sync

The documentation states that React.renderComponentToString
'uses a callback API to keep the API async', but the
implementation is actually synchronous. In order to maintain
this contract the callback should always be called
asynchronously or be change to a synchronous API.

As per the discussion of pull request 982, the API should
be changed to a synchronous one.
Fix use strict warnings