* Implement the ewasm module and the EEI.
* Add an ewasm standalone binary to test standalone files
* use reflection to declare EEI module exports
* check the module name when importing EEI functions
* make eeiFuncs a function to avoid an init loop issue in call
* Add a reference to the ewasm tests
* wagon implementation of the Interpreter interface
* update to wagon's PR #59 and uses the Process structure
* Adapt to endianness change
* All tests but 1 passing
* CanRun only checks for the header
* Add a "debug" module to support "printHex" in contracts
Notes:
* There are very little checks, e.g. of
the call depths and so on.