This commit starts adding support for WASI, along with the framework to implement all the functions (though only a couple are currently implemented).