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.
Remove this flag and use a multiplier over the entry_fetch_batch_size so each async request gets entry_fetch_batch_size but there are N of those.
The motivation is to avoid having a flag that is not really used / too similar to another one (this way you could also indicate an error / choose the async client if the fetchers_in_parallel > 1).