Tweaks for client certs

Two changes here, one editorial and one mostly-editorial:
  - The endpoint might send a connection *or* a stream error of HTTP_1_1_REQUIRED, depending on the scope of the requirement.  Note that this was non-normative language, so removing the implication that it would always be a connection error simply makes clear what was already permitted.
  - The server might know as soon as the connection is established that it will want the cert, but want it protected by the handshake.  Either endpoint, not just clients, may choose to renegotiate before sending their preface.
Merge pull request #632 from MikeBishop/patch-5

Tweaks for client certs
Limiting TLS restrictions to 1.2
Clarifying DHE usage
Adding cipher suite ordering restriction
Fixing references
Editorial tweak
Making it clear how INADEQUATE_SECURITY applies
Editorial changes
Adding note about suites with unknown properties and their effect
Editorial change