Delegate type_cast to injected type object in mysql
Merge pull request #15198 from sgrif/sg-delegate-type-cast-mysql

Delegate type_cast to injected type object in mysql
Use general types for mysql fields
Merge pull request #15199 from sgrif/sg-types-mysql

Use general types for mysql fields
Use the generic type map object for mysql field lookups