Increase Last.FM rate limit to 5 req/sec. Improved rate limiting

I introduced a problem with my last commit by moving the request method inside the lock: it did not parallelize the requests, with the consequence that a long request would block all threads due to the lock. The comment block will explain how it works now.

Furthermore, the Last.FM rate is increased.