Fix AsyncRequestLog incorrect spacing.

Also add unit tests for request log and fix requirements for Java 7.