Export CurrentDialect(), return setup errors when debug logger is not
registered, and guard DestName logging when the module is uninitialized.
Co-authored-by: Cursor <cursoragent@cursor.com>
Reorganize monolithic dbx.go and utility.go into focused files by
concern, add package doc.go, and gitignore coverage.out.
Co-authored-by: Cursor <cursoragent@cursor.com>