Refactor distinct method
Support `columns_for_distinct`
Implement SchemaCreation
Support add_column_options

See rails/rails#10425
Remove deprecated finders

See rails/rails#11153
Merge branch 'rails4' into rails41

Conflicts:
	Gemfile
	lib/active_record/connection_adapters/oracle_enhanced_adapter.rb