move third_party to top level getting ready to externalize
remove third-party since I can't seem to make git want to replace it with a submodule in the same commit
make third-party a submodule
Give nice message for missing submodule
remove old submodules directory
make life nicer for people with extra make artifacts
update licences for some I missed
we now have recursive submodules
keep whitespace from php5 tests, I guess
use same skipif as php5
merge in .fbbuild version
hhi: remove extraneous type param for RescheduleWaitHandle

RescheduleWaitHandle<void> is not a thing. Closes #2378.

Reviewed By: @gabelevi
use ArrayInit in array_chunk

Reviewed By: @edwinsmith

Differential Revision: D1254743
Fix FTP extension

ftp_alloc()'s third param should be by-ref

Reviewed By: @fredemmott

Differential Revision: D1272363
fix https://github.com/facebook/hhvm/issues/2387 constructor fix

Josh is out and julien asked me to fix this ASAP so here it is.
Josh was correct in his diagnosis.

Reviewed By: @gabelevi

Differential Revision: D1271040
Blacklist PHP5 locale test that's broken on Travis

Its output doesn't match ("Simplified" vs "Simplified Han").

Reviewed By: @ptarjan

Differential Revision: D1271439
SrcKey: add resumed flag to indicate execution state

Add resumed flag to the SrcKey indicating whether we are in a resumed
state (i.e. resumed execution of async function or generator). Allows
deduplication of async function bytecode.

Reviewed By: @ottoni

Differential Revision: D1268985
Added JSON-Schema to test runner.

[JSON-Schema](https://github.com/justinrainbow/json-schema) is a framework used by Composer.
Closes #2415

Reviewed By: @ptarjan

Differential Revision: D1272730

Pulled By: @alexmalyshev
Fix Ratchet expected in test runner to reflect 100%

One of the expected tests was still expected to be an error, which returns thumbs down.

Ratchet is now 100%, so they should all be ```.```
Closes #2403

Reviewed By: @ptarjan

Differential Revision: D1272898
Added lessphp framework to test runner.

Already 100%
Closes #2417

Reviewed By: @ptarjan

Differential Revision: D1272803