Pass up the underlying fields and results objects from the dialect up through to Sequelize.prototype.query(). Partially addresses Issue #2172 (at least for the mysql dialect).
Pass up the underlying results object from insertion queries in formatResults. Closes Issue #2172