## Joliet

* [x] Decode all strings in the table per character encoding
* [x] Dir iterator should use supp table
* [x] Rename CharacterEncoding::parse to something more friendly
* [ ] Sort out utf-16 error handling

## Rock Ridge

* [x] Root selection
* [x] API for POSIX attributes and timestamps
* [x] Parse ER and RR records to identify all extensions that are present. Expose API.
* [x] Handle symlinks
* [ ] Refactor and clean up module hierarchy
* [x] Update iso_fuse for uid/gid
* [x] Update iso_fuse for mode
* [x] Update iso_fuse for timestamps
* [ ] API for specifying/overriding filename encoding (defaults to UTF-8, but the SUSP/RR specs don't define any requirements here)
* [ ] Refactor considering pub(crate) visibility
* [ ] Add assertions to big flags to ensure reserved fields remain zero
* [ ] Test checksums
* [ ] Support multiple PVDs
* [ ] 
