Added support for old_password authentication method
Fixed old_password authentication cipher removal
Require explicitly allowing old passwords

+ close connection if authentication fails
Small refactoring
refactor again
Merge pull request #124 from go-sql-driver/old_passwords_support

old_passwords support