added two methods to support index aliasing
Add get index settings API
fix update api url, test and change update params
fix indentation and API signature
ElasticSearch: Support 'size' parameter to `search` method.
gitignore: add PyCharm .idea directory
Merge remote-tracking branch 'binarydud/add_aliasing' into index-aliasing

Conflicts:
	pyelasticsearch/tests.py
Tweak style, and accept empty docs and upserts.
Make the update method work. Fixes #57.
Add the `fields` querystring param, supported on index and update since 0.20.
Merge get_settings support. Fixes #65. Thanks, Hanno!
Remove the Travis build badge until we fix the spurious failures.
docs: Add docs on migrating from `pyes`
docs: Link to migration page from index
ElasticSearch: support index aliasing
doc: Fix typo
Merge in the new "Migrating from pyes" docs. Closes #75.
Make tests run much faster.

This means that if, by some chance, you are running ES on port 1009200,
this test will fail.
vim swap files to .gitignore
index: Allow indexing a document with a 0 ID