Initial commit.
Remove dict comprehensions for 2.6 compatibility.
Add missing code lines to README.
Fix indenting in cli example.
Add support for list fields.
Add data store status codes and check method, fix result id creation methods and some other small stuff.
Add test abort method and fix test result GET query string.
Add .gitattributes file with export-ignore specs.
Fix Python 2.6 compatibility issues.
Add failure rate metric ID to enum and fix result streaming to use full result IDs.
Add auto installation of setuptools if not already present or old version is present.
Fix bug with selecting last data point in test results.
Bump version and update changelog.
Change loadimpactsdk to loadimpact.
Add Client base class with create/get/list methods for resources, remove need to pass client around, add user scenario validation result streaming and update tests.
Fix dict diff function set string index bug.
Fix test result streaming to only return diff from last poll and add post-finished polling to get all data.
Fix test runner example to work with new result streaming.
Add user scenario validation example.
Make it possible to override result stream class for tests and user scenario validations.