synced with Parse::PMFile 0.19 to improve in-core version overload handling