Apply llvm-gcc changes
Add avm2 env
Add posix
add tools
Add test