Support for attributes with the same field name as attribute name
Use `connection._protocol._ended` state
Merge pull request #2452 from janmeier/fieldSameName

Support for attributes with the same field name as attribute name
Make @mickhansen happy
Update CONTRIBUTING.md
maintain `connection.state` instead

@mickhansen I believe that problem was occurring because
“protocol_error” is a faulty state, not a valid one.
Copy the options object in association getters
code coherence
Merge pull request #2453 from findhit/hotfix/mysql-connection-validate

dialects.mysql.connection-manager: Use `connection._protocol._ended` state on $validate
dialect.mysql.connection-manager: handleDisconnects
dialect.mysql.connection-manager: match syntax and better flow
Use self.pool to create a new connection resource.
Try to reproduce problem with a Test Unit
Use the right pool when trying to destruct and create resources
Simplify things, it seems that .destroy() will ensure minimum required
Test should run only on mysql
urgent changes