Pass tds_version to TinyTds::Client.new
clear_table_cache before each rename_column

Fixing issue https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/issues/237

Not sure if this is the optimal solution, but it should work.
ignore rubymine-generated files
bugfix
Update regex for `RecordNotUnique` exception

Fixes issue #256

`TinyTds::Error: Violation of UNIQUE KEY constraint '<constraint_name>'. Cannot insert duplicate key in object ...` does not match the regex for `RecordNotUnique` exception.

Signed-off-by: Paula Bianca Torre <paula.torre@teamcodeflux.com>
sqlserver_adapter: fix regex matching to catch if running on Azure
sqlserver_adapter: fix azure again
https://github.com/noel/activerecord-sqlserver-adapter/commit/c3b517178429296a329c6bfd4ddad855b998af2d
sqlserver_adapter: Let's attempt to reconnect immediately, the 2 second
timeout is actually a sore spot here
ActiveRecord::ConnectionAdaptors::ConnectionSpecification::Resolver.spec now rejects any blank config options
Fixing typo and mocha warning when running tests
Fixing change_column logic that was causing two unit tests to fail
Fixing binary_to_string conversion for non UTF-8 strings
Adding in missing development gem ruby-prof, updating mocha, updating version information
Fixing generating profile report to create output dir if needed, and code change for printing report
Fixing explain not capturing queries for explain support, and updating change log.
Fixing typo
Merge pull request #272 from raydog153/master

Fixing code and tests for changes with the latest v3.2.13 active record code.
Test TinyTDS 0.6.0.
Remove tests where Rails is not doing what the said with Arel.