This change makes the regex in `HttpClient.cpp` that matches the content-length http header case insensitive to improve compatibility, as http headers are case insensitive.
This change moves the ledger code to libxrpl.
This change refactors the CI workflows to leverage the new CI Docker images for Debian, Red Hat, and Ubuntu.