get_entries is now sending multiple queries.

Now get_entries can send multiple requests at the same time to fetch the entries (you can set how many entries are fetched at the same time). Also while testing it I found out that error headers are not attached in logs, so I squeezed that change here.  I removed one unit test for async client (one that checks if client returns partial result if range was too big), because currently all classes that use async log client care more about getting exception as soon as possible than getting partial result.
Avoid changing the input parameter, create a new variable for that:
next_range_start = first + last_fetched_entries_count