fix silenced warnings (0eb3088 was wrong)
Remove useless array copy to measurably improve performance
Make tests pass even if Sub::Exporter is not installed
v0.003006

 - Finally really silence warnings above 5.17.10
 - Remove useless array copy to measurably improve performance (Maxime Soulé)
 - Make tests pass even if Sub::Exporter is not installed