Revise encoding blacklist
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Revise encoding blacklist
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Revise encoding blacklist
Merge branch 'PHP-5.6'

* PHP-5.6:
  Revise encoding blacklist
Refactor build_tablename()
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Refactor build_tablename()
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Refactor build_tablename()
Merge branch 'PHP-5.6'

* PHP-5.6:
  Refactor build_tablename()
Declare a number of functions as variadic.
Remove XFAIL from a test

Everything looks to be working fine, the test is just wrong.
INF equals INF as per IEEE 754.
Merge branch 'PHP-5.6'
Fixed possbile injections against pg_insert()/pg_delete()/pg_update()/pg_select()
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed possbile injections against pg_insert()/pg_delete()/pg_update()/pg_select()
Update NEWS
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed possbile injections against pg_insert()/pg_delete()/pg_update()/pg_select()
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed possbile injections against pg_insert()/pg_delete()/pg_update()/pg_select()
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  Remove XFAIL from a test
  Declare a number of functions as variadic.
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6

* 'PHP-5.6' of git.php.net:php-src:
  Remove XFAIL from a test
  Declare a number of functions as variadic.
EXPERIMENTAL flags for pg_select/pg_insert/pg_update/pg_delete are removed.

Use string escape for exotic types that allows to handle any data types. i.e. Array, JSON, JSONB, etc will work.
Add escape only query for better performance which removes meta data look up. Limitations forced by pg_convert() can be avoided with this. PGSQL_DML_ESCAPE constant is added for it.
Merge branch 'PHP-5.6'

* PHP-5.6:
  EXPERIMENTAL flags for pg_select/pg_insert/pg_update/pg_delete are removed.