Support non-transaction synthetic messages [#3187]
Closes #3187 (closed). Adds support for synthetic messages that are not transactions. Incidentally this implements accumulatenetwork/governance/aip#23 (closed), since that was the simplest kind of non-trivial synthetic message I could add.
Changelog: refactor
Edited by Ethan Reesor