Merge Integration

Changes in this merge:

* Implementation of a virtual filesystem layer
* Support for threaded child processes
* Debug utilities

Testing performed:

Ran both codius-funds-wallet and example-helloworld contracts with expected results of success.