Persistence and Testing Semantics in the Asynchronous Pi-Calculus