Restored caching of ConnectionStringBuilders in Connections

- Restored caching of NpgsqlConnectionStringBuilders from within NpgsqlConnections.
- Updated ConnectionStringLogging to only when the log level = debug
- Updated the .gitignore file