Make sure result is initilized

Practically this could only be an issue when overriding mysqlnd from
an extension, but makes static analysis happy
Make sure return value is initialised in case transaction startup fails
- Fixed build on FreeTDS 0.82
fix assembly of safe_address() for x86 and x86_64
fix assembly of safe_address() for x86 and x86_64
truncate results at depth of 255 to prevent corruption
Merge branch 'PHP-5.3' into PHP-5.4

# By Rob Richards (1)
* PHP-5.3:
  truncate results at depth of 255 to prevent corruption
Fixed segfault in mysqlnd when doing long prepare
Merge branch 'PHP-5.4' of ssh://git.php.net/php-src into PHP-5.4

Conflicts:
	NEWS
Merge branch 'PHP-5.4' of https://git.php.net/repository/php-src into PHP-5.4

* 'PHP-5.4' of https://git.php.net/repository/php-src:
  Fixed segfault in mysqlnd when doing long prepare
- Updated to version 2013.4 (2013d)
fix possible resource leak and make sure there's something to qsort()
add test for bug #65236
Merge branch 'PHP-5.3' into PHP-5.4
Merge PHP 5.3.27 NEWS
Merge branch 'PHP-5.3' into PHP-5.4
Merge branch 'PHP-5.3' of https://git.php.net/repository/php-src into PHP-5.3

* 'PHP-5.3' of https://git.php.net/repository/php-src:
  Merge PHP 5.3.27 NEWS
  add test for bug #65236
Merge branch 'PHP-5.4' of https://git.php.net/repository/php-src into PHP-5.4

* 'PHP-5.4' of https://git.php.net/repository/php-src:
  Merge PHP 5.3.27 NEWS
  add test for bug #65236
  fix possible resource leak and make sure there's something to qsort()
  - Updated to version 2013.4 (2013d)
Fixed bug #65226 chroot() does not get enabled
update 5.4.17 date