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.
Adds the filename to JSXTransform error message, making it easier to debug JSX syntax errors.
Adding current page's url for inline code and code improvement
Updating error message to also show part of the code, making it easier to find the error
Merge pull request #731 from fabiomcosta/jsxtransform-filename

Adds filename to JSXTransform error messages
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