Support `columns_for_distinct`
fix one deprecation warning
Merge pull request #211 from yahonda/support_columns_for_distinct_oracle

Support `columns_for_distinct` with Oracle adapter
Release 4.0.1
Fix warning of shadowing variable