Adding support for parsing json messages in the Ledger.
This PR includes:
GO command line tool to produce various transaction messages
Changes to Python test code which gets transaction messages from GO command line tool and splits them in chunks (if they're longer than 250 bytes long) and uploads them to the Ledger
Changes to Ledger app that receive chunks of json messages, store them in local buffer and parses them using jsmn library based on the current schema of transaction messages.
Adding support for parsing json messages in the Ledger.
This PR includes: