Merge pull request #21 from dcsommer/master

Move proxygen to top level
Replace C++11 TR1 references from Thrift code with their non-prefixed equivalents
Thrift: fix wrong strerror_r declaration on OS X

This is using the same check as Folly is doing in String.cpp
Merge pull request #22 from mcuelenaere/thrift-tr1-removal

Replace C++11 TR1 references from Thrift code with their non-prefixed equivalents
Merge pull request #23 from mcuelenaere/fix_sterror_r_osx

Thrift: fix wrong strerror_r declaration on OS X
update lz4 to r119
Merge pull request #24 from craigcarnell/update-lz4

update lz4 to r119
update folly hash to latest
unbreak the build by defining FOLLY_VERSION
remove a file from the folly build

The functions defined here conflict with things built in to libstdc++.

Since we don't use this file in HHVM anyway, removing this prevents
duplicate symbols when statically linking.
Merge pull request #25 from danslo/static-linking

remove a file from the folly build
fully remove ti dir
Move libevent patch to main hhvm repo

This patch now lives in:
hphp/patches/libevent-1.4.14b.patch
Update folly to 3:0
Bump to folly 3:1
Update to folly 3:2
Update SQLite to 3.8.6
Merge pull request #27 from MaideCa/update_sqlite_386

Update sqlite to 3.8.6
Revert "Merge pull request #27 from MaideCa/update_sqlite_386"

This reverts commit 0a66e285f449f6bf6191b7d3954b555c9b73d594, reversing
changes made to f391aa6bca9b9ed000ba54864bcb87fabf52e56d.
Don't remove compilation of FunctionalExcept.cpp on libc++

Non-stdc++ platforms don't have bits/functexcept.h, so do compile FunctionalExcept.cpp on those.