Send Travis notifications to #hhvm-dev
Merge pull request #2418 from simonwelsh/patch-4

Send Travis notifications to #hhvm-dev
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