Improved the client version number check.

If the client sends a wrong version number within the encrypted
Pre-Master-Secret, and a version number check is required, the decoded
Pre-Master-Secret is replaced with a random value in constant time and memory.