fix some types and unnecessary casts
remove the expression parts, which are always true
fix dir separator
fix number format
better alignment, won 8 byte on 64 bit with default alignment
use stddef.h definitions for uintptr_t and intptr_t
Refactored optimizer (compile different opimizer passes separately, instead of including *.c file)
Use better hash functions
solve conflicting type size_t vs int
remove duplicate condition already present a line upper
fix format
fix incompatible pointer
rename misleading define
fix phar copy-on-write
Merge branch 'master' of git.php.net:php-src

# By Popa Adrian Marius
# Via Popa Adrian Marius
* 'master' of git.php.net:php-src:
  rename misleading define
Duplicate array only if neccessary
replace llabs with imaxabs

both are gcc built-in but imaxabs doesn't require C99 compat (see man)
make array/object APIs accept large strings as values of elements/props
fixed strip_tags() and hebrev() to work with big strings
fixed trim() and strtok() to work with big strings