Fix findAndCountAll with include all
Merge pull request #2662 from overlookmotel/fix-count-include-all

Fix findAndCountAll with include all
fix schema test and move dropSchema to AbstractDialect

The schema.test.js added yesterday was using before/after in the
test cases when this.sequelize was not guaranteed to be present yet.
This also moves dropSchema to the AbstractDialect, currently the
code simply assumed you had this implemented in your dialect
Merge pull request #2665 from mbroadst/fix-schema-test-move-drop-schema

fix schema test and move dropSchema to AbstractDialect
fix(model): provide .field support for .update
add default implementation for upsertQuery

Some dialects developers might need to be reminded they need to
implement the upsertQuery.
Merge pull request #2666 from mbroadst/upsert-abstract-dialect

add default implementation for upsertQuery
test(n:m): add test trying to reproduce #2574, seems to work however so closing #2574
Merge branch 'master' of github.com:sequelize/sequelize
Initial setup for ms sql server support
Add showTablesQuery / dropTableQuery
Add first steps for createTableQuery
fix dropTableQuery
"query-interface describeTable" test now passes
All but the last test pass in Query Interface
QueryInterface passes with refactor
More separation and a template file for abstract
Destroyed the Select statement, now rebuilding
Fixed bug in lib/model.js deleting clauses
fixed identity column with Insert