SELECT DISTINCT clause with ORDER BY for MSSQL
SELECT DISTINCT clause with ORDER BY for MSSQL

SELECT DISTINCT clause for a given set of columns and a given ORDER BY clause.

Partially fixes #437

keeguon/activerecord-jdbc-adapter,jruby/activerecord-jdbc-adapter,bruceadams/activerecord-jdbc-adapter,bruceadams/activerecord-jdbc-adapter,kares/activerecord-jdbc-adapter,jruby/activerecord-jdbc-adapter,jruby/activerecord-jdbc-adapter,kares/activerecord-jdbc-adapter,bruceadams/activerecord-jdbc-adapter,keeguon/activerecord-jdbc-adapter,keeguon/activerecord-jdbc-adapter,kares/activerecord-jdbc-adapter