Add support for Snowflake key-pair authentication

Currently the dataiku only support "User/Password" and "OAuth" for Snowflake connection. 

Snowflake has Key-pair authentication https://docs.snowflake.com/en/user-guide/key-pair-auth, which I would like to use for my service accounts.