Nimiq RPC Client companion tools library for all supported programming languages

A library of tools to be used, for instance, in the case that some application needs to generate mnemonic seed phrases, create multi signature wallets, sign offline transactions, etc. without having access to a Nimiq node. Keep in mind that while some of those operations could be available in the Nimiq RPC client libraries, there could be use cases for keeping the seeds/accounts in the application storage rather than the RPC server, and then using the RPC server only for sending signed transactions and retrieving information about the current state of blockchain.