idle_in_transaction_session_timeout failure during upgrade to 13.0.x
### Summary
Upgrade from CE 12.10.8 to CE 13.0.10 fails with config error `idle_in_transaction_session_timeout`
### Steps to reproduce
Upgrade from CE 12.10.8 to CE 13.0.10
OS System is Ubuntu **Xenial with Postgres 9.5**
### What is the current *bug* behavior?
```
Recipe: gitlab::database_migrations
* bash[migrate gitlab-rails database] action run
[execute] rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
PG::UndefinedObject: ERROR: unrecognized configuration parameter "idle_in_transaction_session_timeout"
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/with_lock_retries.rb:148:in `execute'
```
### What is the expected *correct* behavior?
The Postgres variable idle_in_transaction_session_timeout has been introduced in Postgres 9.6.
**Postgres version 9.5 does not have such a setting** which is part of Ubuntu 16 LTS (Xenial)
### Possible fixes
Open the file with_lock_retries.rb and comment the two `execute` statements containing the `idle_in_transaction_session_timeout` statements.
issue