Make Makefiles OSF-make-friendly.

PR: 3165
modes/asm/ghash-alpha.pl: fix typo.
srp/srp_grps.h: make it Compaq C-friendly.

PR: 3165
Submitted by: Daniel Richard G.
Configure: add linux-ppc64le target.

Submitted by: Marcelo Cerri
Delete duplicate entry.

PR#3172
Additional "chain_cert" functions.

PR#3169

This patch, which currently applies successfully against master and
1_0_2, adds the following functions:

SSL_[CTX_]select_current_cert() - set the current certificate without
disturbing the existing structure.

SSL_[CTX_]get0_chain_certs() - get the current certificate's chain.

SSL_[CTX_]clear_chain_certs() - clear the current certificate's chain.

The patch also adds these functions to, and fixes some existing errors
in, SSL_CTX_add1_chain_cert.pod.
Allow match selecting of current certificate.

If pointer comparison for current certificate fails check
to see if a match using X509_cmp succeeds for the current
certificate: this is useful for cases where the certificate
pointer is not available.
Flag to disable automatic copying of contexts.

Some functions such as EVP_VerifyFinal only finalise a copy of the passed
context in case an application wants to digest more data. Doing this when
it is not needed is inefficient and many applications don't require it.

For compatibility the default is to still finalise a copy unless the
flag EVP_MD_CTX_FLAG_FINALISE is set in which case the passed
context is finalised an *no* further data can be digested after
finalisation.
Fix compilation with no-nextprotoneg.

PR#3106
Constify.
(cherry picked from commit 1abfa78a8ba714f7e47bd674db53dbe303cd1ce7)
Use correct header length in ssl3_send_certifcate_request
Don't define SSL_select_next_proto if OPENSSL_NO_TLSEXT set
New functions to retrieve certificate from SSL_CTX

New functions to retrieve current certificate or private key
from an SSL_CTX.

Constify SSL_get_private_key().
Add Vector Permutation AES for PPC.
Take vpaes-ppc module into loop.
ppc64-mont.pl: eliminate dependency on GPRs' upper halves.
vpaes-ppc.pl: fix bug in IV handling and comply with ABI.
Simplify and update openssl.spec
bn/asm/rsaz-x86_64.pl: fix prototype.
crypto/bn/rsaz*: fix licensing note.

rsaz_exp.c: harmonize line terminating;
asm/rsaz-*.pl: minor optimizations.