Initialize environment variables correctly in set_up_connection()
Initialize environment variables correctly in set_up_connection()

Up to now, environment variables passed in "dbi_connection_environment"
were only set in "sub get_dbh". This made the initial connection fail
if it depends on the correct environment.
Solved by putting the environment variable code in its own
"sub set_environment" which is called from both "sub get_dbh"
and set_up_connection().

davidfetter/DBI-Link