Error on empty result from table definition queries
Return the promise
Use the correct variable for the table name
Fix sqlite double-quoting
Removed all queryAndEmit calls from the regular queryinterface
Refactored .query for all dialects to return promises
Remove the last remnant of queryandEmit
Make it more clear what's actually changed in quryInterface
Removed all queryAndEmit calls from the regular queryinterface
Refactored .query for all dialects to return promises
Remove the last remnant of queryandEmit
Make it more clear what's actually changed in quryInterface
Merge changelog.md
Merge master
Promises for hooks
Merge pull request #1723 from sequelize/queryInterfacePromises

Query interface promises
Fix use of sequelize.fn etc in date and boolean fields. Closes #1471
Underscore table name.
feat(include): make it possible to filter attributes on the through table
fix(include): query shouldn't include multiple duplicate primary key attributes if having primary keys in include.attributes