Backout update to requests 2.0.0 for now because httpretty 0.7.0 is broken on Python 3.3.
Remove httpretty from requirements.txt
Merge branch 'no-httpretty' into develop

* no-httpretty:
  Remove httpretty from requirements.txt
  Remove unused imports
  Remove httpretty as a test dep
  Pull etag from parsed response, not http headers

Conflicts:
	requirements.txt
Initial commit of new text output
Move text formatter to separate class

Makes testing easier as well.
More complex tests for text output
Recursively process list elements in text output
Update text formatter to stream pages
Add --query arg for filtering results

This allows a user to specify how he'd like the results filtered.
Add a test for jmespath query

This also included some refactorings to make testing the
CLI output easier.
Update table renderer to work with jmespath queries

Particularly with nested list of lists.
Print expected and actual response in table output tests
Fix unicode issue with text output