Panic not ignore for unsupported settings

When well-defined settings that are not supported by pq are present in the environment, we currently ignore them. This panics instead. Since unexpected values for settings like PGTZ or PGCLIENTENCODING (which we do not actually support; see next pull request) could cause data integrity issues, we should complain when these are present.