Tidying code (no functional change)
Only try to delete attributes if they exist
Default as for many-to-many self-associations

Default as for many-to-many self-associations v2
Typos and spacing
Fix wrong identifier pt 1
Fix wrong identifier pt 2
Tests for many-to-many self-associations
Damn tabs get everywhere
Avoid merge combining data types
instance.createAssociation should work without an empty values arg
Tests use promises
update mysql module notice and throw as an exception
Merge pull request #1770 from vanetix/patch-1

Update mysql module notice
Throw error where 'as' not defined
Merge pull request #1749 from overlookmotel/fix-many-to-many-self-associations

Fix many-to-many self-associations