Merge pull request #7 from Obvious/satya-secondaryIndex

Support to query secondary indices
Fixed repeated results when secondary index matches multiple times
Merge pull request #8 from Obvious/vinny-fix-duplicate-tsi-items

Fixed repeated results when secondary index matches multiple times
Bump version.
Merge pull request #9 from Obvious/vinny-new-version

Bump version.
Revert "Fixed unit test testDeleteAllItemsFromStringSet"

This reverts commit 66b4e3ed7161c68ece37e694d626cd4aff71127e.
Fix the query API so that it returns LastEvaluatedKey when there's a limit
Merge pull request #10 from Obvious/nick-tests

Revert "Fixed unit test testDeleteAllItemsFromStringSet"
Add an API on the table for setting query limits
Merge pull request #11 from Obvious/nick-query

API additions to test query paging with FakeDynamoo
Fix ExclusiveStartKey on query FakeDynamo
Merge pull request #12 from Obvious/nick-query2

Fix ExclusiveStartKey on query FakeDynamo
Classify error types in a more reliable way.

The previous way we classify errors is not reliable -- check a particular
string in error messages returned from AWS. This commit changes to check
error code and error name.
Merge pull request #13 from Obvious/xiao-more-reliable-error-classification

Classify error types in a more reliable way.
Move DynamoResponse into a separate class.
Add iterative dynamo queries and scans
Merge pull request #14 from Obvious/nick-next

Add iterative dynamo queries and scans
Clean up pack/unpack API
Pack and unpack the startkey/lastkey
Merge pull request #15 from Obvious/nick-key

Pack and unpack the startkey/lastkey