Use 'canonical' PlutusData encoding in machine's runtime builtin
Turns out that 'serialise_data' does actually re-encode values, which is unlike the ledger when building the script context an computing datum hashes. While this can be confusing, this is actually the world we live in and the actual VM semantic :| Fixes #1203. Signed-off-by: KtorZ <[email protected]>