Zip64の読み込み

file_descriptorのバグ修正とZIPのZip64(4GB超データのサポート)の読み込みに対応しました。
file_descriptor.hppの差分
file_descriptor.cppの差分
raw_zip_file_source_impl.hppの差分


file_descriptorのテストも追加しています。
file_descriptor_test.cpp
big_fd_test.cpp
big_fd_test.cppは4GB超の読み書きが発生し、非常に時間がかかるため、bjam変数TEST_BIG_FILEが1に設定されている場合のみ実行するようにしています。
Zip64の書き出しもほぼ完成しているのですが、テストに時間がかかるため、なかなか動くところまでいきません。
比較対象の7-ZIPがzlibより圧縮率がいいため、単純にバイナリ比較できないのも辛いところです。
って、今、無圧縮で試せばいいことに気が付きました、、、。
なんとかなりそうです。