(TK-108) Remove failing close test

Remove the tests to ensure that the persistent async and sync
Java clients close correctly due to a race condition that
was present in the tests.
(TK-108) Separate SimpleRequestOptions in request

Separate SimpleRequestOptions in the JavaClient request() method,
rather than in every individual simple API function.
(TK-108) Address PR comments

Remove the client option from SimpleRequestOptions and
RequestOptions as it was not being used. Correct initialization
of the Logger in various classes to use the correct class.