Remove JPAKE remnants - there is no jpake.h, so if OPENSSL_NO_JPAKE was
removed from opensslconf.h, this would no longer compile.
No need to keep ssl23_foo() flavours mapping to ssl3_foo().
ok tedu@
Add a small note about LibReSSL at the start of this.
ok jsing@
Only import cryptlib.h in the four source files that actually need it.
Remove the openssl public includes from cryptlib.h and add a small number
of includes into the source files that actually need them. While here,
also sort/group/tidy the includes.

ok beck@ miod@
replace u_int8_t with uint8_t

ok beck@
The only thing openssl is consistant about is inconsistancy, so there
are many variations of their license and we need to say:
   licenses which follow:
rather than
   license which follows: