Apply component and mixins specs deterministically
Fixes #1589.
Don't force sourcemaps on for JSXTransformer APIs

In case somebody doesn't want sourcemaps (eg, react-rails) or r.js
Merge pull request #1601 from gaearon/apply-component-and-mixin-spec-deterministically

Apply component and mixins specs deterministically
docs(flux-todo-list): fix TodoStore syntax

Add missing semicolon behind `TodoStore#addChangeListener'
Merge pull request #2058 from chantastic/patch-2

docs(flux-todo-list): fix TodoStore syntax
Fix bad merge from 04c9820694ac07bb88d3dda32bf35a063c3c61a4

Didn't sync out correctly.
remove doubled whitespace chars in jsDoc
Upgrade Commoner

It no longer parses @providesModule directives by default.

Fixes #1145
Merge pull request #2062 from dmitriiabramov/patch-1

remove doubled whitespace chars in jsDoc
Merge pull request #2053 from zpao/jsx-transformer-optional-sourcemaps

Don't force sourcemaps on for JSXTransformer APIs
Iterate over expectedFeatures correctly

This fails if Array.prototype is extended.
Give `displayName` for all compositeComponent spec functions

Previously it was only given to a subset of the functions on the spec.