[applist] make AppList.__iter__() actually do what it says on the tin