Fix per-view delimiter selection
The priority order of delimiter selection previously favored filename mappings over a per-view setting (CSV -> Set Delimiter). This was an unintended consequence of wrapping per-view and global settings access. The delimiter code has been reworked to determine the delimiter in an explicit fallback order: view, filename mapping, global setting, comma.