update FileInfo spec
asmtypes checks
Use asmtypes fileinfo, cleanup
Add --pair_url and --single_url support
FileInfo.fetch_file()
download_url helper
support fileinfos with urls
cleanup