Eva Mendes, a 48-year-old green card holder from Woonsocket, had been held at Logan airport for nearly two weeks.