Vodafone has successfully tested technology that sends information to drones about no-fly zones, potentially forcing them to land if pilots accidentally stray into restricted areas.