no need to import unweaken() as we do not use it
rename test file to match format used by others

We use underbars, not hyphens
Only compile srl_hv_backreferences_p_safe() if needed

Older perls do not have an HvAUX struct.
Release v3.003_004 - Tweaks for building on older perls, or with older S::U