add config option to target codegen architectures
fix TS build
Fixed #65213 - cannot cast SplFileInfo to boolean
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed #65213 - cannot cast SplFileInfo to boolean
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed #65213 - cannot cast SplFileInfo to boolean

Conflicts:
	ext/spl/spl_directory.c
Merge branch 'master' of git://github.com/php/php-src