Adds normalization conversion between stored manifest filenames and filenames on disk

These changes are to address the problem of bags shared between systems that use different methods of unicode normalization.