Support percolating existing documents

ElasticSearch 1.0 supports percolating already inserted documents by ID, this change adds this support to pyelasticsearch by allowing a string ID to be passed in the "doc" parameter instead of a Python object.