Add pgbouncer_maxwait check

Check how long the first (oldest) client in queue has been waiting. The
suggested check is more comprehensive than pgb_pool_maxwait, it supports
warning and critical time limits, exclude/include database options, output
the details on affected clients in warning and critical states.