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.
crypto/bn/asm/rsaz-x86_64.pl: make it work on Win64.
bn/asm/x86_64-mont5.pl: comply with Win64 ABI.

PR: 3189
Submitted by: Oscar Ciurana
Configure: remove vpaes-ppc from aix targets.

AIX assembler doesn't hanle .align, which is essential for vpaes module.
aes/asm/vpaes-ppc.pl: comply with ABI.
perlasm/ppc-xlate.pl: improve linux64le support.

Suggested by: Marcello Cerri
perlasm/ppc-xlate.pl: add support for AltiVec/VMX and VSX.

Suggested by: Marcello Cerri
bn/asm/armv4-mont.pl: add NEON code path.