Cleanup FileTargetTests
Add more internal logging to RequestQueue

When the RequestLimit is hit, nothing is logged by default, except when
blocking. This leads to confusion when log messages are missing from the
output. By adding more logging the reason would be clear when enabling the
internal log.
Merge pull request #197 from Xharze/BetterRequestQueueLogging

Better request queue logging