Remove unnecessary 'NA'-fallback for getTextContentAccessor()
Fix lines longer than 80 chars
Fix copying files to build/npm-react recursively

The intention of the `npm-react/**/*` rule was to copy recursively but it would have flattened any nested directory structure. I changed the `build/modules` rule to copy recursively as well, which is necessary for `ReactTestUtils` to be able to require `test/mock-modules.js` successfully. (`ReactTestUtils` isn't included in a clean `npm-react` build currently but it will be in the future.)

This also makes running ART tests more practical.
Remove unused grunt jsx config options

Since 5466d0a06382892106da7e237f3330b43a60cc95, the `__DEV__` isn't used any more. I can't find anything that uses the `debug` flag either.
Shortened generated "data-reactid"
Merge pull request #934 from syranide/minid

Shortened generated "data-reactid"
Merge pull request #921 from spicyj/grunt-jsx-no-dev

Remove unused grunt jsx config options
Merge pull request #918 from spicyj/npm-react-rec

Fix copying files to build/npm-react recursively
Change ReactPropTypes invariant's to console.warn.
Perf Test for the propTypes change.
Update propTypes documentation.
Merge pull request #901 from syranide/80chars

Fix lines longer than 80 chars
Merge pull request #885 from syranide/natext

Remove unnecessary 'NA'-fallback for getTextContentAccessor()
Change LinkedValueMixin to a util class

This makes it clear that .getValue() is not a public API.
Merge pull request #748 from spicyj/private-getvalue

Change LinkedValueMixin to a util class
Implement stricter whitespace rules
Update broken link in 'why react' article
Normalize internal links in 'why react' article
Merge pull request #952 from jeanlauliac/patch-1

Update broken link in 'why react' article
Fix typo