parse_version_safely should also ignore DATA/END section unless target file is *.PL
no need to treat .PL files specially, they should never come by this code here
Merge branch 'ignore_data_section'