Dynamodb test suite

This is a minimal test suite for DynamoDb. So far it covers only basic table creation, listing of tables, and table deletion. 

The series also includes a patch that adds a version of `retryT` that returns the number performed retries and a patch that generalizes the type of `tryT` to run in the context of `MonadBaseControl IO m`.