add how to install using pip

i couldn't find how to install elasticsearch package, and didn't know that you already deployed it to pip repository. now i know, and i think it's worth adding this piece of info to README.rst.
Remove specific version from pip example in README
Added more detailed error handling

namely being able to detect conflicts and bad requests
Spell mistake corrected
Make sure jenkins output contains logs
Allow the maxsize parameter to be passed to the urllib3 connection pool
Document the format of the body parameter for bulk operations, and correct a couple of typos in the documentation.
Merge branch 'urllib3_pool_maxsize' of github.com:rboulton/elasticsearch-py
By default allow 10 connections to be held to the server
Fix the helpers tests.

ES doesn't guarantee that refresh will wait for cluster state
propagation and thus the type might not exist right after the index
being created during the bulk load. Just check the documents instead.
Bulk helpers overhaul

streaming_bulk for iterative consumption of the input
bulk_index -> bulk
callback expand_action to transform input into action/data pairs
support for non-index actions through _op_type key
New bulk docs updated
Have bulk tests work for 0.90.0 too
Skip test for different op types before 0.90.1
Enable users to override the client used in tests.

Fixes #7, thanks nkvoll!
Have git ignore local overrides in tests
Add a not on the optional test client override to CONTRIBUTING.md
Bulk supports timeout parameter in new ES
Doc fix: bulk_index -> bulk rename
Ass send_get_body_as parameter for situations where GET cannot have a body