TYRUS-286: Shared client container idle timeout.

Following code will enable shared client container and stops it after 5s of inactivity.
Inactivity here means that container does not handle any connection. Existing connection
even with no transferred data will always keep container alive.

ClientManager client = ClientManager.createClient();
client.getProperties().put(GrizzlyClientContainer.SHARED_CONTAINER, true);
client.getProperties().put(GrizzlyClientContainer.SHARED_CONTAINER_IDLE_TIMEOUT, 5);