Adding persistent HTTP requests and configurable GET requests

This change adds two options:
-  persistent: reuse HTTP connection for consequent requests
- use_get: make GET HTTP requests for search and search_cursor - to allow caching Solr responses (i.e. with Varnish)