Improve reliability of kinesis integ tests
Improve reliability of kinesis integ tests

There are two things I fixed:

* Poll up to 1 minute before data becomes available.
* Use unique data for payloads data.

The integ tests were technically wrong because they were checking
the first record's data, but given the test all share the same stream
and shard that data will depend on whatever test ran first.  In only
worked for now because the tests were all using the same first data
payload of "foobar".

boto/botocore,pplu/botocore