Use IDbConnection instead of SqlConnection (fixes #1)

Allows usage of classes that don't derive from SqlConnection, such as
ProfiledDbConnection
Merge pull request #3 from davidduffett/master

Use IDbConnection instead of SqlConnection