Also added primitive code to get and printout detailed error diagnostics.
It's called only after SQLDirverConnect for now. Should be better integrated
and be allowed to be called for all bad returns. Also maybe return error
messages as a string back to caller, as new option in odbc_error handling.