Make ReactEventTopLevelCallback-test pass

This module-level mock() seems to have been interfering with other tests (26 specs failing). We don't have any other tests that do a module-level mock() so I'm going to assume it isn't supported in the open-source test runner right now. I changed it so only ReactEventEmitter.handleTopLevel is mocked; doing so made ReactEventEmitter complain that TopLevelCallbackCreator wasn't defined so I switched the ReactMount references to use React directly so that ReactDefaultInjection would kick in properly.

With this, all the tests pass.
Add explination of autoBind to DOM Event Listener tip
Merge pull request #577 from stillmotion/master

Add explination of autoBind to DOM Event Listener tip
autoBind -> Autobinding

We don't use the term autoBind anywhere any more.
Merge pull request #578 from spicyj/patch-2

autoBind -> Autobinding
order object properties consistently
remove transaction argument from componentWillReceiveProps
Use this.getDOMNode() instead of last argument of componentDidUpdate

Context is adding another argument that shifts all of them by one. Since we can already use this.getDOMNode(), it doesn't really make sense to pass it as an argument to that function.
Fix context in callbacks

callbacks like shouldComponentUpdate, componentDidUpdate, etc. were getting the full, unsanitized context, instead of the one that's been filtered down to only the fields allowed to be visible by contextTypes.
Use this.getDOMNode() instead of last argument of componentDidMount
Add nextContext to componentWillReceiveProps

Add `nextContext` as an argument to `componentWillReceiveProps`. We can figure out what to rename the method to later.
Ensure ReactPerf always uses a string as a URL
Remove rootNode from componentDidMount and componentDidUpdate

We can already access the DOM node using `this.getDOMNode()`. Passing it as an argument was a bad decision.

Previous API:

```
componentDidMount(DOMElement rootNode)
componentDidUpdate(object prevProps, object prevState, object prevContext, DOMElement rootNode)
```

Next API:

```
componentDidMount()
componentDidUpdate(object prevProps, object prevState, object prevContext)
```
Don't call utils.traverse in transform

Accidental change we missed in review of #495.
Merge pull request #573 from spicyj/tests

Make ReactEventTopLevelCallback-test pass
Mock modules properly in test runner

As an added bonus, the jasmine web interface now groups tests by file.

Test Plan:
grunt test passes on b2507066, the parent of 566f8b2e (which committed a workaround for buggy module mocking).
Have faith in var hoisting
Merge pull request #584 from spicyj/mock

Mock modules properly in test runner.
Add back mocking removed to make ReactEventTopLevelCallback-test pass.

This is a partial reversion of commit 9937f0c8bd.
Merge pull request #586 from benjamn/reinstate-ReactEventEmitter-mocking

Add back mocking removed to make ReactEventTopLevelCallback-test pass.