[ecash-lib] Add SLP support
Summary:
Adds SLP support to ecash-lib for all the token types supported by Chronik (Fungible, Mint Vault, NFT1 Group, NFT1 Child).
Mint Vault tokens require us to mine in tests, so we add the 'generate' cmd to SetupFramework.
Test Plan: npm run integration-tests
Reviewers: bytesofman, #bitcoin_abc
Reviewed By: bytesofman, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D16081