Robust, efficient CSV parsing (with any delimiting character)