Support passing through unix_socket to the underlying database connection.

Summary: tested manually and all current tests pass

Test Plan: manually and pytest

Reviewers: hurshal

Reviewed By: hurshal

Differential Revision: http://grizzly.memsql.com/D8403
release 2.14.1