Fix RT 2430; typo's in ca.pod
Fix RT 2567; typo in pkeyutl page.
Fix RT 3211; "and are" -->"are"
RT 3245; it's "bitwise or" not "logical or"
RT 1229; typo in comment "dont't"->"don't"
RT 1530; fix incorrect comment
Add SHA256/512 for PowerISA 2.07.
Engage SHA256/512 for PowerISA 2.07.
perlasm/ppc-xlate.pl update.
RT 1528; misleading debug print, "pre-master" should be "master key"
Fix possible buffer overrun.

(cherry picked from commit 2db3ea29298bdc347f15fbfab6d5746022f05101)

Conflicts:
	ssl/t1_lib.c
Add support for SHA2 in CAPI ENGINE.

PR#2706 though patch is from PR#3366.
ASN1 sanity check.

Primitive encodings shouldn't use indefinite length constructed
form.

PR#2438 (partial).
Make disabling last cipher work.
Fix doc typo.

ERR_get_error(3) references the non-existent
ERR_get_last_error_line_data instead of the one that does exist,
ERR_peek_last_error_line_data.

PR#3283