Sync out camelize module

For use in #1662
Update many npm dependencies

Sauce/connect related things need some more work and I didn't want to
figure those out right now.

Fixes #1701
Added example of objectOf usage in documentation.
Merge pull request #1712 from mathieumg/master

Added example of objectOf usage in documentation.
Clarify refs and setState callback documentation
Add 'patternUnits' to SVG attributes.
Add 'patternContentUnits' to SVG attributes.