Add wget as a dependency

Summary:
Closes https://github.com/facebook/proxygen/pull/5
Github Author: Gabriele Carrettoni <gabriele.carrettoni@gmail.com>

{sync, type="child", parent="github", parentrepo="facebook/proxygen", parentprnum="5", parentprfbid="900693103276440"}

Reviewers: dcsommer

Reviewed By: dcsommer
Guard against older versions of OpenSSL

Summary:
ServerNameCallbackResult isn't always defined by thrift
if the OpenSSL version is too old.

Test Plan: HHVM OSS build

Reviewers: dcsommer, afrind

Reviewed By: afrind
Allow building without gflags

Summary:
NO_LIB_GFLAGS is a define we've used elsewhere
to deal with not having gflags on the local system

Test Plan: HHVM OSS build

Reviewers: dcsommer, afrind

Reviewed By: afrind
revert the window update diff

Reviewed By: dcsommer
Add cancel to error enum

Reviewers: seanc, ranjeeth, dcsommer, subodh

Reviewed By: subodh
Use static buffer for mobile builds
Build system improvements.

Summary:
Separate dependency fetching + building from installing.
Closes https://github.com/facebook/proxygen/pull/8
Github Author: Daniel Sommermann <dcsommer@gmail.com>

{sync, type="child", parent="github", parentrepo="facebook/proxygen", parentprnum="8", parentprfbid="843969238967487"}

Test Plan: unit tests. tested on my laptop.

Reviewers: davejwatson, viswanath, praveenr

Reviewed By: praveenr
Update README.md with blog post link

Reviewed By: cgheorghe
Build system improvements.

Summary:
Separate dependency fetching + building from installing.
Closes https://github.com/facebook/proxygen/pull/8
Github Author: Daniel Sommermann <dcsommer@gmail.com>

{sync, type="child", parent="github", parentrepo="facebook/proxygen", parentprnum="8", parentprfbid="843969238967487"}

Test Plan: unit tests

Reviewers: davejwatson, viswanath, praveenr

Reviewed By: praveenr
Fixed minor typo

Summary:
Closes https://github.com/facebook/proxygen/pull/6
Github Author: Pascal Borreli <pascal@borreli.com>

{sync, type="child", parent="github", parentrepo="facebook/proxygen", parentprnum="6", parentprfbid="822211311176446"}

Test Plan: Imported from GitHub, without a `Test Plan:` line.

Reviewers: viswanath, afrind, cgheorghe, praveenr

Reviewed By: praveenr
Make reinstall load the libraries up

Summary: This tripped up some people

Test Plan: live

Reviewed By: afrind@fb.com

Blame Rev:
Update README

Summary:
- Moved directory explanation list into a table. Easier on the eyes.
- Added contribution guidelines, including information regarding the CLA.
- Merged in [Pascal Borreli's typo fix](facebook#6) for "HTTPTransaction".
Closes https://github.com/facebook/proxygen/pull/10
Github Author: Adam McArthur <adam@adammcarthur.net>

{sync, type="child", parent="github", parentrepo="facebook/proxygen", parentprnum="10", parentprfbid="353515734828382"}

Test Plan: review

Reviewed By: viswanath@fb.com

Subscribers: doug, bmatheny

FB internal diff: D1666829

Signature: t1:1666829:1415382090:87ffd769d8e7215acde01969c0b13ec48fb135e1
Bump version to 1:0
Move SSL socket to folly

Summary: One of the last thrift -> folly moves.  Very similar to D1587625.  The only change was the exception types - there are small wrapper classes in thrift/lib/cpp/async left to convert from AsyncSocketException to TTransportException.

Test Plan:
fbconfig -r thrift; fbmake runtests

Might break other projects, will fix

Unittests postponed overnight, overridding.  Previously passed

Reviewed By: dcsommer@fb.com

Subscribers: jdperlow, trunkagent, doug, bmatheny, ssl-diffs@, njormrod, mshneer, folly-diffs@, fugalh, jsedgwick, andrewcox, alandau

FB internal diff: D1632425

Signature: t1:1632425:1414526483:339ae107bacb073bdd8cf0942fd0f6b70990feb4
Add a couple header files to install

Summary: These were reported on the google group

Test Plan: watch oss build

Reviewed By: davejwatson@fb.com

Subscribers: doug, bmatheny

FB internal diff: D1667149

Signature: t1:1667149:1415387892:bf0f8f7f55f61b2266be3d439bfc89de6147f990
Use AsyncServerSocket not TAsyncServerSocket

Summary: The latter is the old thrift typedef. This cuts dependencies.

Test Plan: compiled, contbuild

Reviewed By: davejwatson@fb.com

Subscribers: trunkagent, hphp-diffs@, doug, ps, bmatheny

FB internal diff: D1647318

Tasks: 5485692

Signature: t1:1647318:1415388512:3c74381857a699d795212a603da91360a0a49401
Remove WorkerThread shim

Summary: This has moved.

Test Plan: fbgs, watch cmake build

Reviewed By: viswanath@fb.com

Subscribers: hphp-diffs@, doug, ps, bmatheny

FB internal diff: D1667183

Signature: t1:1667183:1415397345:438b6a5c4208ca4b928dc83790125aaa010a65a5
Fix SSL tests

Summary: The old default was accidentally brought back with a recent codemod.

Test Plan: unit tests

Reviewed By: davejwatson@fb.com

Subscribers: doug, bmatheny, ssl-diffs@

FB internal diff: D1668155

Blame Revision: D1631924
Use SSLContext via folly

Summary: Cuts depencies

Test Plan: contbuild

Reviewed By: woo@fb.com

Subscribers: hphp-diffs@, doug, ps, jdperlow, bmatheny, ssl-diffs@

FB internal diff: D1667442
Use TimeoutManager from folly

Summary: It's in folly now

Test Plan: contbuild

Reviewed By: woo@fb.com

Subscribers: doug, bmatheny

FB internal diff: D1667760

Signature: t1:1667760:1415404101:db606eb51bd1d3c47beeebe214643bf3b78aa02d