sequelize  bin support options file + migration path

migrationsPath configured via cli

loading all cli switches via json configuration file , loaded via --options
changed options to cli-options due to conflict with commander npm
added tests [sequelize bin support options file + migration path]
Add log method to sequelize
Use new log method
Use the custom logging function if defined
Allow passing of winston options
Add centralized logging
Use the info event for common loggings
Revert "Use the info event for common loggings"

This reverts commit 85dfa296e0e54f2161854b8560777d3440d59016.
Don't depend on winston
Remove references to winston
Formatting
Recovered previously implemented behavior
Escape hstore values in all query types
Merge pull request #1594 from seegno/fix-hstore-update

Escape hstore values in all query types
Remove length declaration for int and bigint in postgres. Closes #1575
Fix for mysql comment + references. Closes #1521
Merge branch 'master' of https://github.com/codeinvain/sequelize into codeinvain-master
Move options file to test directory and rename cli-options to options-path