Reland r276815: Add tests for session cache and false start behavior.

Was speculatively reverted in https://codereview.chromium.org/332523008/, but
it does not appear to be the cause. (ssl_client_socket_unittest.cc is unrelated
and tlslite is only used in test server. ChromeAsyncSocketTest does not appear
to use the test server. Rather they use mock sockets.

Original description:

False start should not disable the session cache, but if we never process the
server Finished message, the session cannot be resumed.

BUG=none

Original review URL: https://codereview.chromium.org/301283004

Review URL: https://codereview.chromium.org/337773003

git-svn-id: http://src.chromium.org/svn/trunk/src/third_party/tlslite@277206 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
3 files changed