WASM post-renderer plugins were receiving empty manifests because
bytes.Buffer does not serialize its contents when encoded to JSON.
This change updates the schema to use string and converts between
string and bytes.Buffer at runtime boundaries so manifests are passed
correctly to and from plugins.
Signed-off-by: samuraikillers <fatechanger77@gmail.com>