Merge from 4_4.
Merge from 4_3.
Throw MARSHAL for strings that are longer than 2^32.
Update list page; centre logo.
Support the use of libcurl in the http transport, to support awkward
Only check strand clients if there is a strand.
Only check strand clients if there is a strand. Merge from 4_3.
Only check strand clients if there is a strand.