Merge r1463750, r1463754, r1464675 from trunk:

Use apr_file_printf(... "%pm"...) instead of explicit call to apr_strerror

Use apr_psprintf(... "%pm"...) instead of explicit call to apr_strerror

Use apr_file_printf(... "%pm"...) instead of explicit call to apr_strerror
+ add some spaces to improve formatting
Submitted by: jailletc36
Reviewed/backported by: jim


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1467978 13f79535-47bb-0310-9956-ffa450edef68
Merge r1457450, r1457610, r1457995, r1458003 from trunk:

Expression parser: Add the ability to apply a SHA1 hash to strings within
the parser.


Expression parser: use hex encoding for the sha1 hash.


sha1 now does hex encoding


simplify code by using ap_bin2hex()

Submitted by: minfrin, sf, sf
Reviewed/backported by: jim


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1467979 13f79535-47bb-0310-9956-ffa450edef68
Merge r1452128 from trunk:

Remove useless tests.

Turn
   if (*x && apr_isspace(*x))
into
   if (apr_isspace(*x))
Submitted by: jailletc36
Reviewed/backported by: jim


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1467980 13f79535-47bb-0310-9956-ffa450edef68