Add BC offsets to ir-builder tracing

It makes it easier to navigate the huge amount of TRACE=hhir
output

Reviewed By: @alexmalyshev

Differential Revision: D1270289
Add php_config.h for darwin

Switch in main php_config.h to either
php_config.h-darwin or php_config.h-linux

Reviewed By: @ptarjan

Differential Revision: D1270588
Remove unused OCI constants

Reviewed By: @ptarjan

Differential Revision: D1265837
Revert "Don't try to built EZC on mac"

499f4ec should make this unnecessary

This reverts commit d9db9815b7278645f830048d231c89749b036701.
Make EZC depend on system so that we get constants.h
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