An American citizen who had been detained in Afghanistan since December has been released through Qatari mediation.