Fix odbc:param_query/3 and odbc:param_query/4.

Issue: Calling odbc:param_query/3 and odbc:param_query/4 with unparameterized query string and empty parameters list causes error in pattern matching in function param_values/1.

This patch fixes this problem and allow to do things such as
 odbc:param_query(ConRef, "select * from some_table", []).
Add testcases for odbc:param_query

Add testcases for odbc:param_query/3 and odbc:param_query4 with unparameterized query string and empty parameters list.
Merge branch 'kp/odbc-empty-params/OTP-10798'

* kp/odbc-empty-params/OTP-10798:
  Add testcases for odbc:param_query
  Fix odbc:param_query/3 and odbc:param_query/4.
Bumped version number
odbc: Use erlang:port_info to make sure test cases chooses the correct port
Merge branch 'ia/odbc/port_info'

* ia/odbc/port_info:
  odbc: Use erlang:port_info to make sure test cases chooses the correct port
Update copyright years
Prepare release