- add new interpolation method
  . imagescale
  . imageaffine
  . replace imagerotate with new generic and optimized new implementations
  . imagesetinterpolationmethod, to set the default interpolation to be
    used with the new functions
  . add imagepalettetotruecolor
- config.m4 sync with .w32
- add new files for interpolation
- fix unix build
- add affine matrix helper for translate, scale, rotate and shear
- add imageaffinematrixget and imagematrixconcat
Note about bison version
Fixed possible precision loss in microtime

This is related to the fix for bug #64370. MSVC natively supports __int64 type,
so calculating with 32 bit ints is neither necessary nor reliable. Therefore
an older piece of code is reused.
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Fixed possible precision loss in microtime
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed possible precision loss in microtime
Move some internal changes from UPGRADING to UPGRADING.INTERNALS
Show diffs on Travis CI
Use NEWS merge driver for UPGRADING and UPGRADING.INTERNALS
phar phpinfo uses Id instead of Revision
Reworked the changes for bug #64452
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Reworked the changes for bug #64452
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Reworked the changes for bug #64452
Missed two occurances of Revision:
Skip locale dependent test if locale not available
Fix cli server tests on travis

This passes an absolute path to the executable, rather than a relative.
Maybe this is something that should be done automatically by
run-tests.php as it doesn't apply only to travis.