fix proxygen build on OSX
Update folly commit in HHVM OSS third-party

Summary: D1370893 requires folly code (`Format.h::sformat`) that is only available in a commit greater than the one pinned to the third-party folly submodule HEAD. Let's update it.

Test Plan: D1370893 will compile in open source.

Reviewers: sgolemon, liranuna, fredemmott, ptarjan

Reviewed By: ptarjan

Subscribers: folly@lists

Differential Revision: https://phabricator.fb.com/D1384493
Fix misuse of memcmp() where strcmp() was intended

This is a partial backport of http://www.sqlite.org/cgi/src/vinfo?name=d73435587b

It fixes an ASan error that HHVM routinely hits, if HHVM is patched to
use malloc() for smart_alloc(), along the lines of
https://github.com/tstarling/hiphop-php/tree/asan
Merge pull request #12 from tstarling/memcmp-unix-excl

Fix misuse of memcmp() where strcmp() was intended
Use https:// instead of git:// for submodules
[1/2] fix thrift build on OSX
osx does not define these ipv6 fields
Merge branches 'proxygen-fastcgi-osx', 'thrift-fastcgi-osx' and 'thrift-fastcgi-osx2'