fixed alternate form for 'x' and 'X' formats

same fix exists in original code:
https://svn.apache.org/viewvc?view=revision&revision=1152309
Merge branch 'PHP-5.4' into PHP-5.5
Merge branch 'PHP-5.5'
different OSes have different messages, and that's not what the test is about anyway
fix bug #63982: isset() inconsistently produces a fatal error on protected property
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix bug #63982: isset() inconsistently produces a fatal error on protected property
  different OSes have different messages, and that's not what the test is about anyway
Merge branch 'PHP-5.5'

* PHP-5.5:
  fix bug #63982: isset() inconsistently produces a fatal error on protected property
  different OSes have different messages, and that's not what the test is about anyway
Tinker with UPGRADING's wording for the format string changes for clarity.
Merge branch 'PHP-5.5'

* PHP-5.5:
  Tinker with UPGRADING's wording for the format string changes for clarity.
Fixed bug #63980 (object members get trimmed by zero bytes)
Merge branch 'PHP-5.5'
Use zend_unmangle_property_name_ex to save strlen
Merge branch 'PHP-5.5'
Fixed bug #63921: sqlite3::bindvalue and relative PHP functions aren't using sqlite3_*_int64 API
Merge branch 'PHP-5.4' into PHP-5.5
Merge branch 'PHP-5.5'
Fix bug #63916: PDO::PARAM_INT casts to 32bit int internally even on 64bit builds in pdo_sqlite
Merge branch 'PHP-5.4' into PHP-5.5
Merge branch 'PHP-5.5'
Support BITMAPV5HEADER in getimagesize(): https://en.wikipedia.org/wiki/BMP_file_format#DIB_header_.28bitmap_information_header.29