Smart contract WASM adapter

Contains the actual calls to the MultiversX VM API, and their wrapper.

Note that it is the only part of the framework that "knows" about WASM and the VM environment interface.