Add basic signature algorithm negotiation to tlslite

Some of our tests still use tlslite, which we didn't patch with proper
signature algorithm negotiation way back when we added TLS 1.2.

Bug: 658905
Change-Id: I6624a13cd614c90f4583022041f7249a13603ee5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2063334
Commit-Queue: David Benjamin <davidben@chromium.org>
Reviewed-by: Adam Langley <agl@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#742709}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5d595a0ec1854a457481373a281d855253317798
7 files changed