Upgrade dependencies.
Merge remote-tracking branch 'base/develop' into js
Add test that does gzip for curl.
Merge pull request #229 from eric-wu/js

Package upgrade and code review changes