Implemented IDisposible correctly

Surpressed CA2100 in IDbConnectionExtensions
In constructors removed all overridable components as it may cause unpredictable behavior later.