implement "sugar" wrapper method for findAll() followed by count()
also drop "order" property for options passed to count() when using findAndCount()
rename Model "findAndCount" method to "findAndCountAll"
also strip the "include" option from options given to count()
improve option handling ("deep" clone of the *where* property) in findAndCountAll() so that generating the "count" query does not break the generated "select" query (due to the query generator overwriting the options *where* property, e.g. from `["name LIKE ?", "foo%"]` to `["foo%"]`)
Merge remote-tracking branch 'upstream/master' into feature/findAndCountSugar
remove debug cruft
replace custom "deep" clone cruft with lo-dash deepClone() (seeing as we now have lo-dash as a replacement for underscore)
goodbye semi-colons, I will miss you ... but you are not welcome in sashas house
Set association tableName to options.joinTableName even if options.tableName was inherited
test for many-to-many associations using the specified joinTableName
Pass postgres dialect to utils for where formatting
Merge pull request #703 from seth-admittedly/master

Fix quotation escape in postgres where conditions
Merge pull request #698 from jjclark1982/master

Fix for many-to-many associations being impossible between models with custom table names
Add task to jointablename spec
Update changelog to reflect #698
Use moment for better postgres timestamp strings
Update date format in jasmine test
Merge pull request #710 from seth-admittedly/postgres-timestamp

Use moment for better postgres timestamp strings
Updated changelog