Merge branch 'release/3.2.0'
Merge tag '3.2.0'

v3.2.0
Merge remote-tracking branch 'upstream/master'
PostgreSQL Regression from 684be04744c
Set ORACLE_HOME and related library path
Testing Oracle setup on travis-ci.org
[travis] Install libaio for Oracle InstantClient
[travis] Create libclntsh.so symlink to libclntsh.so.11.1
Remove redundant libclntsh lookup.

Oracle Client Code Library is deployed as libclntsh.so.11.1 on Linux and UNIX and oci.dll on Windows.
There is no separate libclntsh and liboci on unix.
[travis] Create libocci.so symlink to libocci.so.11.1
Bump version number to 3.2.1
Merge commit 'c8ad2a884473a707c7bd9e5580a7aea3ea8e4c39' into hotfix/3.2.1

Cherry-pick PostgreSQL fix submitted by Poul Bondon in pull request #112
Close #112
Add #112 fix to CHANGES
Bump version number to 3.2.1 in CMakeLists.txt
Fix query transformation setting on pooled session

Thanks for Stefan Chrobot @stefanchrobot for e-mailing me about
this bug with corresponding test case #113 and suggesting fix #114.
The actual fix that has been applied is more involved than Stefan's,
but resulting behaviour is similar, hopefully correct.

Close #113
Close #114
Reuse complete query transformation test
Added hotfixes to CHANGES
Add hotfix/x.y.z to Travis-tested branches
Clean up SOCI_POSTGRESQL_NOPARAMS name.

Clean up names and uses of SOCI_POSTGRESQL_NOPARAMS vs SOCI_PGSQL_NOPARAMS
Close #120
Fix prepared insert statement

This fix also allows to use data exchange with custom type.
Fixes #117

(Original commit message amended by Mateusz Loskot)