続 Joliet

なんとかJolietの読み出しができました。
iso9660_file_source_impl.hppの差分
実際に実装してみて分かったのですが、JolietはISO 9660の拡張であるものの、ISO 9660の上位にあるものではなく、並列に存在するもののようです。
なので、joliet_file_sourceのようなクラスを作るのではなく、iso9660_file_sourceの中で処理を分岐させる構造になっています。
とりあえず動くようにしただけなので、コードはぐちゃぐちゃです。
その辺はあとで調整します。