Fixes issue with migrations not being found when relative path for the migrations folder is provided.
chore(model): move attributes normalization and enum validator generation to model constructor
feat(associations): have association mixin calls (belongsTo/hasOne/hasMany) return the association instead of the model
chore(model): rename daoFactory to model
chore: rename include.daoFactory to include.model
Paranoid Clause: Run always recursively
SubQuery 1:M fix

related with #1713
Paranoid Clause: Run always recursively
SubQuery 1:M fix

related with #1713
Solve conflicts of rename daoFactory on my commits

Conflicts:
	lib/dialects/abstract/query-generator.js
	lib/model.js
Solve conflicts of rename daoFactory on my commits Again
Where declaration should stay there
Remove variables used on tests
Join ON after include.where check
Merge pull request #1715 from cusspvz/master

Paranoid Clause: Run always recursively + SubQuery 1:M fix
Merge pull request #1714 from edgarsilva/master

Fixes issue with migrations not being found when relative path for the m...
chore(dao): bit of cleanup
chore(instance/association): rename dao to instance
feat(attributes): select all attributes by default, simple case covered for defining field names for attributes
test(postgres/instance): fix sql matched against