Support pagination (of Instances) in DescribeInstances

This gives the behavior I would expect, and is similar to what how ```getIterator()``` used to work for DescribeInstances in the sense that it flatten out the reservations. It's hard to tell if ```getIterator()``` is still supposed to work this way since it currently doesn't work at all (see #419).