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
Merge branch 'master' of https://github.com/facebook/proxygen into add-dockerfile