Adds the following functions: - GetAllDialects: Returns a map of all registered dialects. - UnregisterDialect: Removes a registered dialect. - GetAllDialectNames: Returns a list of all registered dialect names.