TSM Release version 52.0.0

Changes

NOTE: Compared to version 50 this version only breaks node communication for the DKLS19 protocol.

Database:
    - Add column to key share table that holds parent key ID
Node Communication:
    - Changed message format for DKLS19
    - Added support for node communication over AMQP 
    - Include epoch in meta data for several DKLS19 methods
    - Add ECDSA communication formats for BIP32 hard derivation to DKLS19
Node Configuration:
    - Added EnableBIP32ExportSeed flag to DKLS19 section of config file (defaults to false)
Client API:
    - Go SDK: Added methods BIP32GenerateSeed(), BIP32DeriveFromSeed(), BIP32DeriveFromKey(), BIP32ConvertKey(), BIP32ImportSeed(), BIP32ExportSeed(), BIP32Info()
    - GO SDK, Java SDK, Node.js, libtsmlient: Deprecated XPub(). Use PublicKey() and ChainCode() instead.
    - Java SDK: Added the setThreshold method
Client Communication:
    - Added endpoints for BIP32 hard derivation to DKLS19
Patch changes (no effect on compatibility):
    - Added CA certificates to docker image

Versions

Database: 7.5.1
Node Communication: 22.0 (!)
Node Configuration: 11.2
Client API: 41.4
Client Communication: 22.4