Extend the foreignKey options to support column definitions instead of just strings. Closes #1769
Merge branch 'master' of github.com:sequelize/sequelize